搭建了技術博客 有興趣的來看看

博客地址  https://chenkai0309.gitee.io/blog/   linux

 

說文字少  不讓發到首頁。。。。nginx

臨走發一篇 本身開發中經常使用到命令的一本linux筆記吧git

·········Linux··········  有點亂但本身用的很順手  湊乎看vim

free 用KB爲單位展現數據內存使用狀況
free -m 用MB爲單位展現數據內存使用狀況
free -h 用GB爲單位展現數據內存使用狀況
top 展現進程佔用狀況緩存

訪問文件失敗 被拒絕 Permission denied沒有受權 那麼受權命令爲 chmod 755 -R filename
vim 編輯文本內容查詢 Esc 而後輸入 /目標 less

find . -name '*.sh' | xargs dos2unix 修改當前目錄下全部腳本的sh文件中的wins保存帶來的換行非法字符問題curl

yum install lrzsz 上傳下載安裝
rz 可直接上傳
sz 需指定文件下載ui

linux 黑窗口模式 ctrl + alt + f4
重回界面模式 ctrl + alt + f1阿里雲

獲取本地mac地址 ip a url

用戶主目錄 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 查詢目標

相關文章
相關標籤/搜索