日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 学习 常用命令

發(fā)布時間:2024/4/15 linux 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 学习 常用命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?以下命令是本人的CentOS6.5系統(tǒng)

一、linux個目錄的作用

?

#linux個目錄的作用/bin 所有用戶都可使用的命令/sbin 超級用戶(root)可以使用的命令/boot 系統(tǒng)目錄建議不要操作該目錄/dev 設(shè)備的目錄 比如網(wǎng)卡/etc linux默認(rèn)的配置文件目錄/home 普通用戶的家目錄 /lib 系統(tǒng)調(diào)用的函數(shù)庫保存位置/lost+found 當(dāng)系統(tǒng)意外崩潰或機(jī)器意外關(guān)機(jī),而產(chǎn)生一些文件碎片放在這里,當(dāng)系統(tǒng)啟動的過程中fask工具會檢測這里并修復(fù)已經(jīng)損壞的文件系統(tǒng),這個目錄只在每股分區(qū)中出現(xiàn)/lost+found 就是根分區(qū)的設(shè)備回復(fù)目錄;/boot/lost+found就是/boot分區(qū)的設(shè)備恢復(fù)目錄/media :掛載目錄 系統(tǒng)建議的用來掛載媒體設(shè)備的 例如軟盤和光盤/mnt 過載目錄 建議掛載額外設(shè)備 如:u盤移動硬盤/misc 掛載目錄 建議掛載NFS服務(wù)的共享目錄/opt 第三方 軟件安裝目錄。就是安裝和放在其他軟件的位置 但大家都放在/user/local/目錄中/proc 虛擬文件系統(tǒng) ,該目錄中的數(shù)據(jù)不會保存到硬盤中,而是保存在內(nèi)存中的。主要保存系統(tǒng)的內(nèi)核,進(jìn)程、外部設(shè)備的狀態(tài)和網(wǎng)絡(luò)狀態(tài)等/sys 虛擬文件系統(tǒng) 和/proc 類似 主要保存內(nèi)核相關(guān)信息/srv 服務(wù)數(shù)據(jù)目錄 一些系統(tǒng)服務(wù)啟動

?

二、文件操作命令

  

#查看當(dāng)前所在目錄 [root@localhost ~]# pwd #創(chuàng)建一個目錄 [root@localhost ~]# mkdir jalja #查看該目錄下的所有文件 [root@localhost ~]# ls anaconda-ks.cfg install.log install.log.syslog jalja #切換目錄 [root@localhost ~]# cd jalja #創(chuàng)建層級目錄 [root@localhost jalja]# mkdir -p books/javas #返回指定的目錄 [root@localhost books]# cd /root/ #進(jìn)入上次所在目錄 [root@localhost ~]# cd - #進(jìn)入上層目錄 [root@localhost books]# cd .. #刪除空目錄 [root@localhost books]# rmdir javas/ #刪除目錄(包括非空目錄) [root@localhost books]# rm -rf js/ #復(fù)制時保留文件屬性 [root@localhost ~]# cp -p install.log jalja/ #創(chuàng)建文件(在tm 目錄下創(chuàng)建文件tm0) [root@localhost tools]# touch tm/tm0 #可以查看隱藏文件 linux 隱藏文件以.開頭 [root@localhost ~]# ls -a #查看文件大小 [root@localhost ~]# ll -h #查看目錄的信息 (jalja 是root下的喲個目錄) [root@localhost ~]# ls -ld jalja drwxr-xr-x. 4 root root 4096 5月 20 05:05 jalja#剪切 [root@localhost tmp]# mv test/Japan/cangjing /root

1、在文件(fcarloan_log|)中查找某段內(nèi)容 xxx

[root@fcarloan01.intranet.test.tj1 logs]# tail -500000 fcarloan_log|grep 43498

############################ vim ? #####################################
i :進(jìn)入編輯模式
:wq 保存退出
dd 刪除行

cat 文件名 ; 輸出文件內(nèi)容

#打開文件后光標(biāo)定位到最后一行
[root@localhost jalja]# vim + test
#打開文件后光標(biāo)定位到第5行
[root@localhost jalja]# vim +5 test
#打開文件后 光標(biāo)定位到 te 字母的行
[root@localhost jalja]# vim +/te test

三、壓縮與解壓縮

壓縮 與解壓縮 常用壓縮格式 .zip .gz .bz2 .tar.gz .tar.bz2 1、zip格式與windows中的zip格式一樣可以通用 #壓縮zip格式的目錄 [root@localhost tools]# zip -r tm.zip tm #壓縮zip格式的文件 [root@localhost tools]# zip t.zip test.txt #解壓zip格式的文件 [root@localhost tools]# unzip t.zip2、.gz 格式#壓縮為gz格式[root@localhost tools]# gzip test.txt#解壓縮[root@localhost tools]# gunzip test.txt.gz 3、bz2 不支持壓縮目錄 #壓縮為bz2文件 且保留 原文件 (-k 保留源文件) [root@localhost tools]# bzip2 -k test.txt #解壓 不保留源文件 [root@localhost tools]# bunzip2 test.txt.bz24、文件打包語法格式:tar -cfv 打包后的文件名 原文件名5、直接壓縮為 .tar.gz 格式[root@localhost tools]# tar -zcvf tm.tar.gz tm#解壓縮[root@localhost tools]# tar -zxvf tm.tar.gz 6.直接壓縮為 .tar.bz2[root@localhost tools]# tar -jcvf tm.tar.bz2 tm#解壓縮到指定位置[root@localhost tools]# tar -jxvf tm.tar.bz2 -c /jalja/ #查看壓縮文件里的內(nèi)容 [root@localhost tools]# tar ztvf tm.tar.gz

四、用戶管理

###############################查看磁盤空間############################ df 查看磁盤分區(qū)的使用情況 ################################du統(tǒng)計文件大小############################################################################# 用戶管理 ############################################### [root@localhost etc]# groupadd sexy 創(chuàng)建用戶組 sexy [root@localhost etc]# cat group 查看用戶組文件 sexy是否創(chuàng)建 [root@localhost etc]# groupmod -n market sexy 修改用戶組名字 sexy 為market [root@localhost etc]# groupmod -g 668 market 修改組編號 market 為668 [root@localhost ~]# groupadd -g 888 boss 創(chuàng)建用戶的同時創(chuàng)建 組編號 [root@localhost ~]# groupdel market (先刪除用戶組的用戶) 刪除 用戶組 [root@localhost ~]# useradd -g sexy zsf 給用戶組添加用戶 [root@localhost ~]# useradd -d /home/JALJA jalja 創(chuàng)建用戶的時候 給用戶添加文件夾 如果不指定 系統(tǒng)會在home下創(chuàng)建與用戶名相同的文件夾[root@localhost ~]# usermod -c wdcsr zsf 給用戶添加備注 [root@localhost ~]# userdel zwj 刪除用戶 不刪除用戶信息(個人文件夾)[root@localhost ~]# gpasswd -a zsf boss 給用戶添加附屬組 [root@localhost ~]# gpasswd -d zsf boss 移除所在的附屬組 [root@localhost ~]# newgrp boss zsf 切換用戶組(如果需要密碼)[root@localhost ~]# gpasswd jalja 給用戶組設(shè)置密碼[root@localhost ~]# su username 切換用戶[root@localhost ~]# chfn jalja 設(shè)置用戶資料 [root@localhost ~]# finger jalja 查看用戶資料

################################### 用戶控制 #############################################
[root@localhost ~]# touch /etc/nologin 限制普通用戶登錄
[root@localhost ~]# passwd -l zsf 鎖定賬戶
[root@localhost ~]# passwd -u zsf 解鎖用戶
[root@localhost ~]# passwd -d zsf 清除用戶密碼

################################# 登錄日志 ##############################################
[root@localhost ~]# w
[root@localhost ~]# last
[root@localhost ~]# lastlog

五、網(wǎng)絡(luò)相關(guān)

######################################網(wǎng)絡(luò)安全###########################################
service iptables stop //關(guān)閉防火墻
開啟: service iptables start

方法一:命令行方式
1. 開放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
2.保存:/etc/rc.d/init.d/iptables save
3.重啟服務(wù):/etc/init.d/iptables restart
4.查看端口是否開放:/sbin/iptables -L -n

方法二:直接編輯/etc/sysconfig/iptables文件
1.編輯/etc/sysconfig/iptables文件:vi /etc/sysconfig/iptables
加入內(nèi)容并保存:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
2.重啟服務(wù):/etc/init.d/iptables restart
3.查看端口是否開放:/sbin/iptables -L -n


###########################################網(wǎng)絡(luò)命令###############################
1、ping ip //一直輸出 2、ping -c 3 ip //輸出次數(shù) 3、ifconfig 查看當(dāng)前計算機(jī)的網(wǎng)卡信息4、[root@localhost ~]# ifconfig #本地真實網(wǎng)卡 eth0 Link encap:Ethernet HWaddr 00:0C:29:44:D5:21 # Link encap:Ethernet 網(wǎng)絡(luò)類型 HWaddr:馬克地址(物理地址)inet addr:192.168.6.193 Bcast:192.168.6.255 Mask:255.255.255.0 # inet addr是ip地址inet6 addr: fe80::20c:29ff:fe44:d521/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:49 errors:0 dropped:0 overruns:0 frame:0 #RX 收包TX packets:47 errors:0 dropped:0 overruns:0 carrier:0 #TX 發(fā)包collisions:0 txqueuelen:1000 RX bytes:6249 (6.1 KiB) TX bytes:5399 (5.2 KiB) # 收包數(shù)據(jù)大小Interrupt:19 Base address:0x2000 #發(fā)包數(shù)據(jù)大小lo Link encap:Local Loopback #回?fù)Q網(wǎng)卡inet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:16 errors:0 dropped:0 overruns:0 frame:0TX packets:16 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0 RX bytes:1352 (1.3 KiB) TX bytes:1352 (1.3 KiB) 5、ifconfig eth0 ip 臨時更改網(wǎng)絡(luò)地址 6、[root@localhost ~]# last 查看計算機(jī)的用戶登錄 退出 日志 7、[root@localhost ~]# lastlog 查看所有用戶最近一次登錄時間 8、[root@localhost ~]# lastlog -u jalja 查看特定用戶的最近一次登錄記錄 9、通過traceroute我們可以知道信息從你的計算機(jī)到互聯(lián)網(wǎng)另一端的主機(jī)是走的什么路徑traceroute www.baidu.com 10、[root@localhost ~]# netstat -t 查看 TCP協(xié)議信息 tcp相當(dāng)于打電話Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 64 192.168.6.193:ssh 192.168.6.223:53140 ESTABLISHED 11、[root@localhost ~]# netstat -u 查看UDP協(xié)議相當(dāng)于打電話Active Internet connections (w/o servers)Proto Recv-Q Send-Q Local Address Foreign Address State 12、[root@localhost ~]# netstat -tlun 查看當(dāng)前計算機(jī)所啟動的服務(wù)(占用的端口號)Active Internet connections (only servers)Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 0.0.0.0:42468 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN tcp 0 0 :::60419 :::* LISTEN tcp 0 0 :::111 :::* LISTEN tcp 0 0 :::22 :::* LISTEN tcp 0 0 ::1:631 :::* LISTEN udp 0 0 0.0.0.0:55588 0.0.0.0:* udp 0 0 0.0.0.0:806 0.0.0.0:* udp 0 0 0.0.0.0:825 0.0.0.0:* udp 0 0 0.0.0.0:111 0.0.0.0:* udp 0 0 0.0.0.0:631 0.0.0.0:* udp 0 0 :::806 :::* udp 0 0 :::55645 :::* udp 0 0 :::111 13、[root@localhost ~]# netstat -an 查看正在連接的網(wǎng)絡(luò)信息 14、[root@localhost ~]# netstat -rn 查看網(wǎng)關(guān)Kernel IP routing tableDestination Gateway Genmask Flags MSS Window irtt Iface192.168.6.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

六、軟件包安裝

#########################軟件包############################# 一、源碼包腳本安裝包 二、二進(jìn)制包(centos 系統(tǒng) RPM包、系統(tǒng)默認(rèn)包)源碼包經(jīng)過編譯后的rpm格式的二進(jìn)制文件1、-rpm 命令管理a、對于沒有安裝的軟件包使用包全名b、對于安裝過的軟件包可以使用包名2、rpm軟件包查詢[root@localhost Packages]# rpm -q python 查詢python是否安裝[root@localhost Packages]# rpm -qa 查詢所有已經(jīng)安裝的軟件包[root@localhost Packages]# rpm -qa | grep python 查詢所有 有python關(guān)鍵字的軟件包[root@localhost Packages]# rpm -qi python 查詢包的詳細(xì)信息[root@localhost Packages]# rpm -qip libreoffice-langpack-hr-4.0.4.2-9.el6.i686.rpm 查詢未安裝包的信息[root@localhost Packages]# rpm -ql python 查詢包中的文件安裝位置[root@localhost Packages]# rpm -qlp libreoffice-langpack-hr-4.0.4.2-9.el6.i686.rpm 查詢未安裝的軟件包中文件的默認(rèn)安裝位置[root@localhost Packages]# rpm -qR python 查詢軟件包要依賴的包[root@localhost Packages]# rpm -qRp libreoffice-langpack-hr-4.0.4.2-9.el6.i686.rpm查詢未安裝的軟件包所要依賴的軟件包

七、系統(tǒng)命令

#定時重啟 [root@localhost tools]# shutdown -r 03:30 #立即重啟 [root@localhost tools]# shutdown -r now() #取消前一個關(guān)機(jī)任務(wù) [root@localhost tools]# shutdown -c #關(guān)機(jī) [root@localhost tools]# shutdown -h系統(tǒng)運行級別 init 0-6 #查看當(dāng)前系統(tǒng) 級別 [root@localhost ~]# runlevel#退出登錄 [root@localhost ~]# logout

########################################服務(wù)器的操作原則#####################################
#遠(yuǎn)程服務(wù)器不允許服務(wù)器不允許關(guān)機(jī),只能重啟,重啟時應(yīng)該關(guān)閉服務(wù)
#不要再服務(wù)器訪問高峰期運行高負(fù)載命令
#遠(yuǎn)程配置防火墻時不要把自己提出服務(wù)器

?

轉(zhuǎn)載于:https://www.cnblogs.com/jalja/p/5638563.html

總結(jié)

以上是生活随笔為你收集整理的linux 学习 常用命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。