九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
Linux常用命令(2)

一. linux常用命令

***************************************************

1.覆蓋拷貝命令

 cp -ri

2. a拷貝到b目錄(移動(dòng)或重命名)

 #mv a b
mv - move (rename) files
如果b目錄存在則a文件或目錄會(huì)移動(dòng)到b目錄下,如果b目錄不存在,則a會(huì)重命名為b文件或目錄

3.修改服務(wù)器編碼

vim /etc/sysconfig/i18n

vim /etc/profile

4.查看服務(wù)器編碼:

 locale;

5.輸出日志啟動(dòng)服務(wù):

 ../startup.sh ; tail -f ../logs/catalina.out

6.清空文件三種方法

method1:
#cat /dev/null > abc.txt 
method2:
#cat "" > abc.txt
method3:
#> abc.txt

7.tar壓縮、解壓

 壓縮:

 tar zcvf member.qz.0309.tar.gz member.china.root.qz

 解壓到當(dāng)前目錄:

 tar zxvf jsp_simexam.tar.gz

 解壓.bz2文件    

 bunzip2 x264-snapshot-20070913-2245.tar.bz2

 tar xvf x264-snapshot-20070913-2245.tar

 或

 tar -xvjf ffmpeg-checkout-snapshot.tar.bz2

 unzip到制定目錄:

 unzip -d /root/ test.zip

壓縮:xz [原文件名].tar
解壓:unxz [原文件名].tar.xz

#tar -xvf Python-2.7.8.tar.xz

8.另一臺(tái)服務(wù)器文件考到當(dāng)前服務(wù)器:

 scp zh@59.**.**.85:/home/zz/tag_simexam.tar.gz .

 遞歸拷貝:

 scp -r zdde@**.151.**.109:/home/fff/sh ./

scp chinaaccess.log_1[1-3].tar.gz admin@10.**.0.**:/tmp/

china.access.log_11.tar.gz、china.access.log_12.tar.gz、china.access.log_13.tar.gz

9.查看磁盤(pán)空間占用情況

 df -l

10.查看文件夾大小

 du -sh * | sort -n

11.定時(shí)任務(wù)配置:

 crontab -e   //編輯任務(wù)

 crontab -l    //查看任務(wù)

 tail /var/log/cron   //定時(shí)任務(wù)執(zhí)行日志

下面的目錄也可以設(shè)置按照daily,week,month的定時(shí)任務(wù),配置信息可以查看/etc/anacrontab文件

/etc/cron.daily

/etc/cron.weekly

/etc/cron.monthly

拿cron.daily來(lái)說(shuō)明:
RANDOM_DELAY:最大延遲時(shí)間45分鐘,
START_HOURS_RANGE:3點(diǎn)到22點(diǎn)之間執(zhí)行,測(cè)試過(guò),一般是多數(shù)都是3點(diǎn)22開(kāi)始執(zhí)行,但從注釋翻譯過(guò)來(lái)的意思是在3點(diǎn)到22點(diǎn)之間。
pdriod in days:1 每天的意思
delay in minutes:延遲多少分鐘,這里是5分鐘
綜上,cron.daily的定時(shí)基本上在3.22開(kāi)始到3.22延遲(45+5)50分鐘區(qū)間執(zhí)行。

12.打zip包

 zip -r abc.zip abc

13.環(huán)境變量編碼設(shè)置

 export LC_ALL=UTF-8

 vi /etc/profile

 JAVA_HOME=/usr/java/jdk1.6.0_13

 PATH=${JAVA_HOME}/bin

 CLASSPATH=${JAVA_HOME}\jre\lib\rt.jar

14.虛擬目錄創(chuàng)建

 ln

#ln -s /web/project/op op   //軟連接

取消軟鏈:

#rm op

15.Linux查看端口號(hào)是否被占用;

 netstat -anp | grep ###

16.history增加執(zhí)行時(shí)間;

(1).編輯/etc/bashrc文件

(2).末尾加:

 export HISTFILESIZE=1000000000 #設(shè)置保存歷史命令的文件大小

 export HISTSIZE=1000000 # 保存歷史命令條數(shù)

 export PROMPT_COMMAND="history -a" #實(shí)時(shí)記錄歷史命令,

 export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S " # 記錄每條歷史命令的執(zhí)行時(shí)間

(3).# source /etc/bashrc

    或

echo 'export HISTTIMEFORMAT="%F %T `whoami` "' >> /etc/profile 然后source一下就

HISTTIMEFORMAT='%F %T>: '

(4).記錄history文件:

~/.bash_history 

(5)保存執(zhí)行過(guò)的命令

#history -w

17.配置用戶執(zhí)行root權(quán)限文件

 visudo

18. 查找文件

查找文件名以make開(kāi)始的文件
find -name make*  

查找tmp目錄下的py文件同時(shí)文件名中含有test關(guān)鍵字的文件
find /tmp/ -name *.py|grep test

查找tmp目錄下的py文件同時(shí)文件內(nèi)容中含有test關(guān)鍵字的文件
find /tmp/ -name *.py|xargs grep test

19.查看環(huán)境變量

 echo $JAVA_HOME

20. 查看命令在哪

 which pdf2swf

21.nginx啟動(dòng)

./nginx

 平滑重啟

 nginx -s reload;

 驗(yàn)證配置:

 nginx -t;

 強(qiáng)制停止 :

 pkill -9 nginx

22.查看服務(wù)器版本:

 lsb_release -a

 cat /etc/issue

操作系統(tǒng)內(nèi)核版本
#cat /proc/version
#uname -a

23.查看機(jī)器位數(shù)系統(tǒng)位數(shù)

getconf LONG_BIT

24.python使用

 mv movefile.sh movefile.py

  1213 ll

  1214 cat movefile.py

  1215 python

  1216 vi movefile.py

  1217 python movefile.py files.txt

  1218 vi movefile.py

  1219 python movefile.py files.txt

  1220 vi movefile.py

  1221 python movefile.py files.txt

  1222 ls /web/project/china_files/ware_file/upfiles/20120905153200041.ppt

  1223 python movefile.py files.txt

25.查看文件夾下文件個(gè)數(shù)

 (1)查看當(dāng)前目錄下文件的個(gè)數(shù)

  ls -l | grep "^-" | wc -l

 (2)查看當(dāng)前目錄下文件的個(gè)數(shù),包括子目錄里的。

  ls -lR| grep "^-" | wc -l

 (3)查看某目錄下文件夾(目錄)的個(gè)數(shù),包括子目錄里的。

  ls -lR| grep "^d" | wc -l

26.查看進(jìn)程是否有效!

 ps -aux|grep ffmpeg

 1010 ll /proc/28120/fd/

 1011 strace -f -p 28120

 1012 killall ffmpeg

 1013 strace -f -p 28120

 1014 ps -aux|grep ffmpeg

 1015 killall -9 ffmpeg

 1016 ps -aux|grep ffmpeg

27.上傳功能大文件上傳不了

 (1)程序控制

 (2)nginx配置;

 (3)磁盤(pán)空間滿;

28.yum安裝及卸載

yum install ...                             //安裝

yum remove ...                          //謹(jǐn)慎使用,會(huì)刪除掉依賴,影響其他軟件

yum remove XXX --nodepes    //不刪除依賴

yum provides */lsb_release      //找到哪里可以下載到這個(gè)lsb_release命令

yum list installed|grep  zeromq3 //檢查軟件zeromq3是否安裝

#yum install lrzsz

29.yum安裝及卸載提示無(wú)法分配內(nèi)存處理:

cd /var/lib/rpm/

for i in `ls | grep 'db.'`;do mv $i $i.bak;done

rpm --rebuilddb

yum clean all

yum update

修改源:/etc/yum.repos.d/

30.修改系統(tǒng)時(shí)間;

ntpdate asia.pool.ntp.org

date -s "2013-05-28"

前提,可以聯(lián)網(wǎng);

修改時(shí)區(qū)

#tzselect

#cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

31.dns配置;

文件:/etc/resolv.conf

32.防火墻配置

關(guān)閉防火墻--service iptables stop

打開(kāi)端口--/sbin/iptables -A INPUT -p udp --dport 58 -j ACCEPT

chkconfig iptables --list

【centOS7】

systemctl stop|start|status firewalld

【防火墻配置文件:】

/etc/sysconfig/iptables

33.遞歸修改文件夾下文件的權(quán)限

chmod -R 775 www.huabeisai.com_51100

34.查看cpu信息

cat /proc/cpuinfo

35.ant構(gòu)建

Ant –buildfile build.xml

36.創(chuàng)建用戶

adduser joe

passwd joe

37.hosts配置

vim /etc/hosts

38.配置域名服務(wù)器

vi /etc/resolv.conf

search localdomain

nameserver 202.***.196.***

nameserver 202.***.0.***

39.當(dāng)前目錄屬于哪個(gè)盤(pán)符

df -h .

40.兩臺(tái)服務(wù)器同步目錄

rsync -av --delete webroot root@***.151.***.46:/opt/web/.

【限速拷貝】

rsync -avPL --bwlimit=10000 /data/ /databak/

41.linux將安裝的命令終端可執(zhí)行,加到環(huán)境變量中即可。

vim /etc/profile

export PATH=....:/root/bin:/opt/mongodb/bin:/usr/local/swftools/bin

source /etc/profile

42.查看服務(wù)器ssh鏈接

 ps -elf|grep sshd

43.端口號(hào)占用查看:

 ps -ef |grep 程序名

 netstat -nltp |grep 端口號(hào)或服務(wù)名

44.samba啟動(dòng):

 啟動(dòng)Samba服務(wù)

 /etc/rc.d/init.d/smb start

 停止Samba服務(wù)

 /etc/rc.d/init.d/smb stop

 重新啟動(dòng)Smaba服務(wù)

 /etc/rc.d/init.d/smb restart

 重新加載Smaba服務(wù)

 /etc/rc.d/init.d/smb reload

 編輯啟動(dòng)加載項(xiàng)

 ntsysv

 chkconfig -level n smb on/off

45.查看域名指向

 nslookup

46.count文件中一共有多少個(gè)exception

 cat abc.log | grep exception|wc -l

47.查看服務(wù)器連接狀態(tài)

 netstat -nat |awk '{print $6}'|sort|uniq -c|sort -n

 netstat -an|grep 80|grep EST|wc -l

48.啟動(dòng)端口的簡(jiǎn)單服務(wù),測(cè)試端口是否開(kāi)通

 nc -l 31101

 windows telnet ip 31101

49.查看機(jī)器配置

 (1)cat /proc/cpuinfo |grep 'Intel(R) Xeon(R) CPU E5620 @ 2.40GHz'|wc -l

 (2)操作系統(tǒng)查看:

 uname -a

 lsb_release -a

cat /etc/redhat-release 

cat /etc/issue  #CentOS<=6.5

more /etc/issue

 (3)操作系統(tǒng)位數(shù)查看:

 getconf LONG_BIT

 (4).檢測(cè)linux系統(tǒng)是否為虛擬機(jī)/實(shí)體機(jī)

dmesg | grep -i virtual

(5)查看CPU信息:

# 總核數(shù) = 物理CPU個(gè)數(shù) X 每顆物理CPU的核數(shù) 

# 總邏輯CPU數(shù) = 物理CPU個(gè)數(shù) X 每顆物理CPU的核數(shù) X 超線程數(shù)

# 查看物理CPU個(gè)數(shù)

cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l

# 查看每個(gè)物理CPU中core的個(gè)數(shù)(即核數(shù))

cat /proc/cpuinfo| grep "cpu cores"| uniq

# 查看邏輯CPU的個(gè)數(shù)

cat /proc/cpuinfo| grep "processor"| wc -l

 查看CPU信息(型號(hào))

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

查看內(nèi) 存信息
# cat /proc/meminfo

50.fms關(guān)閉命令

 /etc/init.d/fms stop

 啟動(dòng)命令:

 /etc/init.d/fms start

 重啟命令:

 /etc/init.d/fms restart

 硬盤(pán)掛載、硬盤(pán)共享。

51.查看占用資源的進(jìn)程

top

lsof -p (PID)10746 

52.服務(wù)加入自啟動(dòng)中

編輯

vim /etc/rc.local

文件即可

53.linux下openoffice啟動(dòng)

soffice -headless -accept="socket,host=127.0.0.1y,port=8100;urp;" -nofirststartwizard --display :0 &

54.掛載硬盤(pán)到某個(gè)目錄下

mount /dev/vdb /opt/

55.服務(wù)器重啟后,自啟動(dòng)

將需要自啟動(dòng)的腳本放到:

/etc/init.d

目錄下即可。

56.查找、替換目錄下所有文件中某個(gè)字符串

(1)查找:

grep -lr 'hello world' /opt/tmp

排除某些文件查找,提高查詢效率:

grep -lr 'member.china.root' ./ --exclude=*.out --exclude=*.log

(2)替換/opt/tmp目錄下搜有文件中zhangsan替換為lisi:

sed -i "s/zhangsan/lisi/g" 'grep zhangsan -lr /opt/tmp'

57.Linux環(huán)境變量配置

<1>環(huán)境變量配置;

(1)/etc/profile 全局,任何用戶都可以;

(2)~/.bash_profile 只在當(dāng)前用戶生效;

<2>終端命令別名配置:

(1)/etc/bashrc 全局,任何用戶都可以;

(2).bashrc 只在當(dāng)前用戶生效;

58.服務(wù)器禁ping命令

echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all

59、vi全局替換 vi替換 vim替換

替換所有“/local”為“”空字符串

:%s/\/local//g

"aaa"替換為"local"

:%s/aaa/local/g

【17行到33行行首加#號(hào)】

:17,33s/^/#/g

【去掉17行到33行#號(hào)】

:17,33s/^/#/g

:%s/^/#/g   所有行首加#

【vi拷貝17行到25行內(nèi)容防盜26行】

:17,25 co 26

【vi行首加#號(hào)】

17,25s/^/#/g

【vi至行尾】

shift+GG

0#行首

$#行尾

【vi中查找某個(gè)字符串出現(xiàn)多少次】

:%s/string/&/gn

60、【重定向標(biāo)準(zhǔn)輸出】

shell將標(biāo)準(zhǔn)錯(cuò)誤輸出重定向?yàn)闃?biāo)準(zhǔn)輸出

/tmp/test.sh >/tmp/test.log 2>&1

61、【root用戶下執(zhí)行admin用戶權(quán)限】

crontab -u admin -l

crontab -u admin -e

!tail

!cat

62、【apache啟動(dòng)、停止、重啟】

基本的操作方法:

本文假設(shè)你的apahce安裝目錄為/usr/local/apache2,這些方法適合任何情況

apahce啟動(dòng)命令:

推薦/usr/local/apache2/bin/apachectl start apaceh啟動(dòng)

apache停止命令

/usr/local/apache2/bin/apachectl stop   停止

apache重新啟動(dòng)命令:

/usr/local/apache2/bin/apachectl restart 重啟

要在重啟 Apache 服務(wù)器時(shí)不中斷當(dāng)前的連接,則應(yīng)運(yùn)行:

/usr/local/sbin/apachectl graceful

如果apache安裝成為linux的服務(wù)的話,可以用以下命令操作:

service httpd start 啟動(dòng)

service httpd restart 重新啟動(dòng)

service httpd stop 停止服務(wù)

63.終端全屏 top cpu

ALT+Enter全屏

Sorry, terminal is not big enough

依然提示

mpstat -P ALL 2 1000

&

htop

64.【網(wǎng)絡(luò)問(wèn)題分析常用命令】

1、tracert

2、nslookup

3、tcpdump

4、strace

5、ping

65、修改ssh登錄端口

#vim /etc/ssh/sshd_config

去掉#Port 22注釋 ,重啟sshd服務(wù):

#/etc/init.d/sshd restart

ssh root@192.168.**.** -p 222

66、計(jì)算器

bc

67、linux shell 查看進(jìn)程的可執(zhí)行程序路徑

ps -el | grep nginx

ls -l /proc/19120/exe | awk '{print $11}'

68、根據(jù)nginx運(yùn)行進(jìn)程查看,nginx配置文件位置

#ps -ef|grep nginx

#ll /proc/24208/exe

69、shell客戶端最大化

ALT+Enter

70、vim|vi 回退撤銷

u   撤銷上一步的操作
Ctrl+r 恢復(fù)上一步被撤銷的操作

71、stat查看文件狀態(tài)

查看文件創(chuàng)建及修改情況

72、查看服務(wù)器ip命令

ip a|ifconfig

73、創(chuàng)建目錄
#mkdir dir1
如果父目錄不存在則自動(dòng)創(chuàng)建
#mkdir /usr/local/soft/db/mysql -p

74.檢查軟件包是否安裝

#rpm -qa | grep mysql

#yum list installed|grep mysql

#strings /lib64/libc.so.6 |grep GLIB

75.網(wǎng)絡(luò)配置|聯(lián)網(wǎng)配置|上網(wǎng)配置

配置ip->

vim /etc/sysconfig/network-scripts/ifcfg-eth0

配置域名解析->

vim /etc/resolv.conf

nameserver 202.106.0.20
nameserver 114.114.114.114

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
一些常用到的Centos命令
linux操作
Linux日常維護(hù)常用命令集合整理
Linux下常用命令和應(yīng)用部署
Linux常用命令總結(jié)(建議收藏)
centos7系統(tǒng)基本操作命令
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服