以身試水Linux系統一些常用命令整理
liunx 中常用命令 command --h 得到命令的幫助資訊 liunx 快捷鍵 ctrl+insert copy shift+insert paste dd delete line yy copy line p paste line cp------------------------ cp -R from_src/* to_src/ 拷貝from_src下面所有的資訊 cp -R from_src to_src/ 將from_src檔案拷貝到to_src下 mv---------------------- mv a.txt ab.txt 重新命名檔案 mv from_src to_src 將檔案從from_src移動到to_src中 echo "">test.txt 將檔案清空 ln -s src1 src2 建立快捷方式 檢視----------------------- ls -lt,vdir 檢視檔案下得檔案資訊 pwd 檢視路徑的全路徑 rm rm -rf a.txt 刪除a.txt檔案 df -h 查詢磁碟大小 du -h --max-depth=1 /weblogic 顯示weblogic目錄下檔案的詳細資訊,以檔案列表詳細資訊形式顯示 find . -name '*.php' -exec grep -H 'qmenu_menu' {} \; find . -name '*.php' -exec grep -H 'qmenu_menu' {} \; 在指定的檔案型別查詢指定的字元 find . -name '*.html' | xargs sed -i "s|國美電器|國美線上|g"; find /tmp -mtime +10 -type f -name *.log[ab] -exec rm -f {} \; //根據指定的日期刪除檔案 find . -type f -name "access*" -atime +5 -exec rm -f {} \;//保留前5天的日誌資訊 find . -name '*.xml' | xargs sed -i "s|weblogiclive|rpcatg!123|g"; view file ctrl+d 向下半屏 ctrl+f 向下一屏 ctrl+b 向上一屏 ctrl+u 向上半屏 /error ?error tail -f file | ./ATGColer... more file less file sed "s/'//g" //不包含哪個目錄進行打包 tar -czvf atg.tar.gz atg --exclude atg/home/dump 3.mount---------------------------------------- mnt掛載 server 1.修改/etc/exports,用以授權給那個server((server)/opt/softlib client(atg-uat-storeserver-vm(rw,async))) 2.修改/etc/hosts,用以那個server通訊(10.58.13.51 atg-uat-buildserver-vm)[client(atg-uat-storeserver-vm(rw,async))] /etc/rc.d/init.d/nfs restart 3./usr/sbin/exportfs -rv 重新執行下export命令 client 1.修改/etc/hosts檔案,新增上主serverip(10.57.4.12 redhat237(server)) mount -t nfs redhat237:/opt/softlib(server) /mnt/softlib(client) 4.source .base_profile //重新執行下檔案,使檔案生效 chown -R user:group folder //為一個資料夾遞迴賦權 touch file //更新下檔案的修改時間 5.查詢出程式,並殺死---------------------------------- ps -ef |grep atg_production | grep -v grep | awk '{print $2}' | while read LINE do echo '=====cruurent:' $LINE done 6.錯誤處理一 su: /bin/bash: Too many open files in system [root@test ~]# cat /proc/sys/fs/file-max 512 發現檔案限制數太少 檢視/etc/sysctl.conf發現: fs.file-max = 512 * PROCESSES 修改成為:fs.file-max = 6553600 執行: [root@test ~]# sysctl -p 7.修改密碼 groupadd weblogic useradd -g weblogic -d /weblogic weblogic passwd weblogic weblogiclive vi /etc/hosts 10.58.13.51 atg-uat-buildserver-vm su -l weblogic mkdir softlib mkdir softlib_51 exit mount -t nfs atg-uat-buildserver-vm:/weblogic/softlib /weblogic/softlib_51 mount -t nfs S1PA57:/weblogic/atg/deployshare /weblogic/atg/deployshare mount -t nfs S1PA43:/weblogic/atg/acilog /weblogic/atg/acilog cd /opt mkdir java cp /weblogic/softlib_51/jdk-6u27-linux-x64.bin /opt/java/ cd java chmod +x jdk-6u27-linux-x64.bin ./jdk-6u27-linux-x64.bin cd /opt chown -R weblogic:weblogic java su -l weblogic vi .bash_profile JAVA_HOME=/opt/java/jdk1.6.0_27 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH alias pp_weblogic='ps -ef | grep weblogic' alias sp_weblogic='nohup /weblogic/wls_bin/startWebLogic.sh > /weblogic/wls_bin/weblogic_weblogic.log &' alias tp_weblogic='tail -f /weblogic/wls_bin/weblogic_weblogic.log | /weblogic/wls_bin/ATGLogColorizer_v1_2' source .bash_profile cd /weblogic/softlib_51/ cp ATG-Service10.0.2_138RCN.bin ATG10.0.2_176RCN.bin ATGSearch10.0.2-Linux64_87RCN.bin CommerceReferenceStore10.0.2_71RCN.bin wls1035_generic.jar | grep atg/dynamo/admin/weblogic/softlib cd /weblogic/softlib cd /weblogic/wls/wlserver_10.3/common/bin cd ~ ln -s /weblogic/wls/user_projects/domains/atgdomain/bin wls_bin ln -s /weblogic/wls/user_projects/domains/atgdomain/servers wls_servers cp /weblogic/softlib_51/ATGLogColorizer_v1_2 /weblogic/wls_bin/ chmod +x /weblogic/wls_bin/ATGLogColorizer_v1_2 vi /weblogic/wls_bin/startWebLogic.sh WLS_USER=weblogic WLS_PW=tomatolive1 Optizition vi + /etc/sysctl.conf fs.file-max = 102400 /sbin/sysctl -p vi + /etc/security/limits.conf * hard nofile 65535 * soft nofile 65535 ulimit –a vi +216 /weblogic/wls_bin/setDomainEnv.sh vi /opt/java/jdk1.6.0_27/jre/lib/security/java.security securerandom.source=file:/dev/./urandom
由龐順龍最後編輯於:4年前
內容均為作者獨立觀點,不代表八零IT人立場,如涉及侵權,請及時告知。
相關文章
- Linux——常用命令整理Linux
- Linux常用命令整理Linux
- Linux系統常用命令Linux
- Linux系統管理-常用命令Linux
- Linux系統下mysql 5.7.31 glic版本安裝一些問題整理LinuxMySql
- linux 伺服器常用命令整理Linux伺服器
- Linux常用命令整理-持續更新Linux
- Linux的一些常用命令Linux
- Linux系統常用命令速查手冊Linux
- Linux(六):系統運維常用命令Linux運維
- Linux常用命令整理,簡單實用!Linux
- Solaris系統與Linux系統常用命令的區別介紹Linux
- Linux命令整理,使用者管理,使用者組管理,系統管理,目錄管理常用命令Linux
- linux面試題整理Linux面試題
- Linux的一些工具使用技巧整理Linux
- linux常用命令解析三(常用系統工作命令cal)Linux
- linux系統基礎的優化以及常用命令Linux優化
- 如何檢視Linux系統版本?常用命令有哪些?Linux
- Linux下一些操作的簡單整理Linux
- Linux系統中expect該如何使用?有哪些常用命令?Linux
- Linux系統中檢視程式埠常用命令有哪些?Linux
- Linux系統下systemctl常用命令以及service檔案配置Linux
- 智慧水務系統:構建高效節水的城市水網
- 學習Linux系統需要明白的一些事情Linux
- Docker常用命令整理Docker
- Linux系統下如何檢視日誌?常用命令有哪些?Linux
- Spring 常見的一些面試題整理Spring面試題
- 測試開發之原始碼篇-Git常用命令整理原始碼Git
- Linux系統中使用者日誌的常用命令有哪些?Linux
- Linux系統中如何檢視當前路徑?常用命令有哪些?Linux
- 系統移植——uboot常用命令boot
- 安卓系統工程師2018(面試題整理,含答案)安卓工程師面試題
- 如何使用 rsync 備份 Linux 系統的一些介紹Linux
- 優水•智慧水箱系統(專案)
- 物業收水電費系統
- Linux系統中如何檢視磁碟可用空間?常用命令有哪些?Linux
- linux系統程式設計CP小測試Linux程式設計
- CentOS7.5常用命令整理CentOS