博客地址 https://chenkai0309.gitee.io/blog/
說文字少 不讓發到首頁,,,,
臨走發一篇 自己開發中常用到命令的一本linux筆記吧
·········Linux·········· 有點亂但自己用的很順手 湊乎看
free 用KB為單位展示資料記憶體使用情況
free -m 用MB為單位展示資料記憶體使用情況
free -h 用GB為單位展示資料記憶體使用情況
top 展示行程占用情況
訪問檔案失敗 被拒絕 Permission denied沒有授權 那么授權命令為 chmod 755 -R filename
vim 編輯文本內容查詢 Esc 然后輸入 /目標
find . -name '*.sh' | xargs dos2unix 修改當前目錄下所有腳本的sh檔案中的wins保存帶來的換行非法字符問題
yum install lrzsz 上傳下載安裝
rz 可直接上傳
sz 需指定檔案下載
linux 黑視窗模式 ctrl + alt + f4
重回界面模式 ctrl + alt + f1
獲取本地mac地址 ip a
用戶主目錄 home 波浪 ~
根目錄 / 上一層 ..
存放臨時檔案 tmp
存放組態檔 etc
存放用戶安裝程式 usr
檔案系臨時掛載點 mnt (硬碟)
附加的應用程式包 opt
軟連接 -> ln
history 查看用過的命令串列
··················命令
創建檔案 也可以用touch 后面可以加圖片
創建檔案夾 mkdir 檔案夾名稱(在當前目錄下)
如果要創建子檔案夾 mkdir -p xx/xx
洗掉檔案夾 rmdir 檔案夾名稱 (檔案夾里面必須為空)
查看所有內容及詳細資訊 ll ll后面加指定檔案夾 可以只查看一個
打開一個檔案并編輯 沒有創建 vi c.txt 編輯完并退出 esc shift +zz 查看 cat c.txt 也可以用vim
洗掉命令 rm 檔案
強制洗掉rm -fr 檔案名
洗掉檔案夾 rm -r 檔案夾名
建立鏈接檔案 ln
查找檔案 find
查看檔案型別或檔案屬性資訊 file/stat
查看 檔案內容 cat
可以分頁看 more
不僅可以分頁 還可以方便搜索 回翻等操作 less
查看檔案的尾部10行 tail-10
查看檔案的頭部20行 head-20
把內容重定向到指定的檔案中 有則打開 沒有則創建 echo
echo 追加檔案 然后是隱藏的 用 ll -a 查看
查看歷史命令 history !加之前的命令 前面的數字 可以呼叫之前的命令
wget 后面跟網址 可以下載這網址的首頁
wget -c 加網址 如果網不好自動檢測暫停 下次繼續下
移動檔案或目錄 mv 也可以改名字 mv 舊檔案 新檔案
curl -o 檔案名 網址 相當于mv 加 wget
yyp 復制 yy10p 復制十行 前面加esc
dd 洗掉 10dd 洗掉十行
lsof -i: 3306 查看埠
··············用戶管理
useradd xxx 添加一個用戶
su xxx 切換到其他用戶
password xx 用戶名設定密碼
洗掉用戶
userdel xx -f強制洗掉
················權限
chmod 改變權限
r 數字4 w數字 2 x數字1
chmod 777 所有權限 第一個7顯示用戶權限 第二個顯示組內其他用戶權限
第三個顯示其他用戶權限
chmod o-rw 洗掉其他用戶的讀寫權限
chmod u-r 洗掉用戶讀權限
chmod g-r 洗掉組內其他用戶讀權限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 開放權限
flush privileges; 清理快取
············防火墻
永久有效
chkconfig iptables on 開啟
chkconfig iptables off 關閉
systemctl disable firewalld 永久關閉
systemctl status firewalld 查詢防火墻狀態
即刻生效
systemctl start firewalld 開啟
systemctl stop firewalld 關閉
開啟部分埠
vim /etc/sysconfig/iptables 添加需要開啟的埠
··············修改yum源為阿里
方法一:
下載wget ---已安裝不用管
yum install wget -y
echo 備份當前的yum源
mv /etc/yum.repos.d /etc/yum.repos.d.backup4comex
echo 新建空的yum源設定目錄
mkdir /etc/yum.repos.d
echo 下載阿里云的yum源配置
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
然后重建快取:
yum clean all
yum makecache
查看并更新
yum -y update
nginx -s quit 關閉nginx 服務
查看日志
tail -f /var/log/nginx/error.log
查看記憶體使用情況 free -m
引數解釋:
Mem行(單位均為M):
* total:記憶體總數
* used:已使用記憶體數
* free:空閑記憶體數
* shared:當前廢棄不用
* buffers:快取記憶體數(Buffer)
* cached:快取內舒數(Page)
(-/+ buffers/cache)行:
* (-buffers/cache): 真正使用的記憶體數,指的是第一部分的 used - buffers - cached
* (+buffers/cache): 可用的記憶體數,指的是第一部分的 free + buffers + cached
查看埠和服務行程占用情況
ps aux | grep 查詢目標
ps -ef | grep 查詢目標
netstat -nlpt | grep 查詢目標
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/55269.html
標籤:其他
上一篇:作業半年就迷茫,給你一盞明燈
下一篇:開通博客的第一天
