問題緣由:root --> ss --> root 棧遞歸同樣html
解決方式:exit 退出當前到ss再退出到root 而後執行命令便可。java
參考:ls --https://jingyan.baidu.com/article/e8cdb32b100dd537052badc5.htmllinux
whoami 當前用戶shell
who am i 登陸用戶centos
其中有root權限才能夠對一些非本身建立目錄默認寫權限,好比登陸 root用戶 切換到普通hu用戶,則不能寫/opt下面文件夾,也不能寫/home/huhu下面的東西,實際上進不去,讀權限都沒有。安全
綜上,普通用戶只能在/home/當前用戶文件夾下面寫東西。bash
其中連接數是怎麼算的:網絡
對於文件來講 就是1session
對於目錄來講,空目錄是2,裏面有別的文件夾則加1,有別的文件不加,簡單來講就是裏面的目錄數。ssh
ps –aux (功能描述:查看系統中全部進程)
USER:該進程是由哪一個用戶產生的
PID:進程的ID號
%CPU:該進程佔用CPU資源的百分比,佔用越高,進程越耗費資源;
%MEM:該進程佔用物理內存的百分比,佔用越高,進程越耗費資源;
VSZ:該進程佔用虛擬內存的大小,單位KB;
RSS:該進程佔用實際物理內存的大小,單位KB;
TTY:該進程是在哪一個終端中運行的。其中tty1-tty7表明本地控制檯終端,tty1-tty6是本地的字符界面終端,tty7是圖形終端。pts/0-255表明虛擬終端。
STAT:進程狀態。常見的狀態有:R:運行、S:睡眠、T:中止狀態、s:包含子進程、+:位於後臺
START:該進程的啓動時間
TIME:該進程佔用CPU的運算時間,注意不是系統時間
COMMAND:產生此進程的命令名
ps命令:能夠查看進程的瞬間信息。
top命令:能夠持續的監視進程的信息。
參數:
-d 秒數:指定top命令每隔幾秒更新。默認是3秒在top命令的交互模式當中能夠執行的命令:
-i:使top不顯示任何閒置或者僵死進程。
-p:經過指定監控進程ID來僅僅監控某個進程的狀態。
-s : 使top命令在安全模式中運行。這將去除交互命令所帶來的潛在危險。
操做選項:
P: 以CPU使用率排序,默認就是此項
M: 之內存的使用率排序
N: 以PID排序
q: 退出top
若是有第二行提示說明沒有掛載好,從新設置
參考:https://www.cnblogs.com/zwgblog/p/5840611.html
8.鍵盤上的home按鍵 和end按鍵能夠對Linux端的命令進行先後移動
同步是屬於增量同步
以管理員權限編輯/etc/inittab把
id:5:initdefault:
改成
id:3:initdefault:
centos7:
一、查看目前默認的啓動默認
命令: systemctl get-default
multi-user.target 命令行模式 graphical.target 爲圖形界面模式
二、按須要修改
設置爲圖形界面模式
systemctl set-default graphical.target
設置爲命令行模式
systemctl set-default multi-user.target
重啓 驗證
可參考:http://www.javashuo.com/article/p-himduxrz-hq.html
簡單版本:https://blog.csdn.net/u012317833/article/details/39249395
(1) CTRL+Z掛起進程並放入後臺
(2) jobs 顯示當前暫停的進程
(3) bg %N 使第N個任務在後臺運行(%前有空格)
(4) fg %N 使第N個任務在前臺運行
第二種
使用 screen 很方便,有如下幾個經常使用選項:
用screen -dmS session_name來創建一個處於斷開模式下的會話(並指定其會話名)。
用screen -list($screen -ls)來列出全部會話。
用screen -r session_name來從新鏈接指定會話。
用screen -d session_name 來刪除會話
用screen -S session_name 來建立會話
用快捷鍵CTRL+a d來暫時斷開當前會話。
問題:若是正在執行的進程怎麼讓它進入後臺ctrl + z 再加bg
systemctl stop NetworkManager
systemctl disable NetworkManager
systemctl restart network
重啓失敗可能會報錯:
Job for network.service failed
Job for network.service failed because the control process exited with error code. See "systemctl status network.service" and "journalctl -xe" for details.
so 執行:
journalctl -xe
參考:http://www.javashuo.com/article/p-qjbtsngy-cd.html
這種狀況是無shell的,因此調用的是按配置文件順序調用最後一層的.bashrc.因此能夠將profile裏面的數據寫入.bashrc中,記得source .bashrc便可
NetworkManager 和 network衝突
http://www.javashuo.com/article/p-cultcylx-ve.html
14.linus-centos 向外開放端口
一、開啓防火牆
systemctl start firewalld
二、開放指定端口
firewall-cmd --zone=public --add-port=1935/tcp --permanent
命令含義:
--zone #做用域
--add-port=1935/tcp #添加端口,格式爲:端口/通信協議
--permanent #永久生效,沒有此參數重啓後失效
三、重啓防火牆
firewall-cmd --reload
四、查看端口號
netstat -ntlp //查看當前全部tcp端口·
netstat -ntulp |grep 1935 //查看全部1935端口使用狀況·
find . | xargs grep -ri "tez-0.9.2"
吳邪,小三爺,混跡於後臺,大數據,人工智能領域的小菜鳥。
更多請關注