/var/log/messages 系統類的日誌文件 /var/log/secure 登陸日誌文件 /var/spool/cron 定時任務目錄 /etc/fstab 硬盤掛載 /etc/profile 配置環境變量
查找文件詳解:python
\linux
命令格式:web
命令格式 命令 -選項 ls -a /etc 命令別名 alias 別名 = echo ‘xiaoming’ Unalias取消定義的別名
初始命令:windows
[root@localhost log]# root:當前登陸用戶 localhose:主機名 log 所在目錄 #:root超級用戶提示符
通配符:網絡
通配符 * 匹配多個全部字符 ? 匹配一個字符
man +一個命令 就能夠查看該命令該怎麼使用curl
Command --help/-h 例如: tail -help Python -h Python --help
分組的做用主要是爲了區分不一樣的組有不一樣的權限,好比web開發組有web開發的權限,可以修改什麼文件都是嚴格規定好了post
Linux查找用戶都是經過id來查找的,那麼咱們在輸入id命令能夠看到網站
UID是用戶的id加密
GIDurl
Groups:一組用戶能夠屬於多個組,後續新增的放在groups裏面
cat /etc/passwd查看用戶信息
能夠看到這些都是咱們的用戶信息
Shell 執行命令的接口
cat /etc/group
useradd [參數] [用戶名] -d 執行home 目錄,登錄後默認 -g 指定gid -G 指定所屬組列表
Userdel [參數] [用戶名]
-r 刪除用戶時移除他的家目錄和
修改用戶屬性 usermod [參數] [用戶名] -d 修改用戶家目錄 -g 修改用戶gid #usermod lufei -g dev4 -a -G 追加某個組到用戶 Usermod -a -G web dev4
首先咱們的密碼是查不到的,由於咱們在輸入密碼的時候會被linux系統加密
因此咱們查到的是加密後的密碼
那麼新建了一個用戶怎麼設置密碼呢?
passwd [user]
設置讓某個用戶不能登陸
vi /etc/passwd
設置成sbin/nologin 那麼這個用戶就不能登陸了
Su:讓你從一個登陸的用戶切到另外一個指定的用戶
1.權限配置文件 cat /etc/sudoers參數解析 Root ALL=(ALL) ALL 用戶或者組 那個用戶 命令權限 %wheel ALL(ALL) ALL 指定組 2.編輯sudo配置文件 Vi/etc/sudoers 修改後須要強制保存 3.查看當前用戶容許執行的命令 Sudo -l
1.useradd dev -G wheel 2.id dev 3.passwd dev
4.useradd www
vi /etc/passwd
:wq保存 :wq!強制保存
5.su dev
6.vi /etc/sudoers
強制保存
Wheel組註釋就可使用
7.sudo cat /var/log/message 8.userdel -r dev 若是用戶正在運行,把終端關閉.從新刪除 9.ls /var/log/secure
ls-l
windows下壓縮只壓縮成zip包.由於linux不支持rar
gzip file 壓縮 gizp -d file.gz 解壓 打包: tar -cf [包名字][要打包的內容] tar -tf [包名字] 查看內容 壓縮包: tar -zcf [包名字] [要打包的內容]
指定錯誤輸出 [root@localhost ~]# fjdaklfjaklfj 2>error.log [root@localhost ~]# cat error.log Echo ‘python’ >>std.log 兩個>>是追加的意思(默認不寫是1>>std.log) >/dev/null 不佔空間不佔磁盤
核心: df -h 查看磁盤 free -m 查看內存 swap 有數聽說明內存不足 uptime 查看系統開機時間and負載 一分鐘以內的負載,5分鐘,15分鐘 curl www.baidu.com 獲取百度網站信息(不解析)默認是get請求 curl -d ‘數據’ xxxxx post請求
答案::
1.cd / ls -l >/tmp/ls.txt 2.Mkdir /data --->chmod 700 /data 3. Ln -s /var/log /data/log 4. > /var/log/messages 清空文件 5.cp /etc/yum.repos.d/CentOS-Base.repo(源文件) ~/(目標文件)yum.bak(設置新的名字) 7 rm -rf /tmp/* cp /etc/*.conf /tmp/ 8 tar -cvf conf.tar /tmp/* 9 chown deploy.deploy conf.tar 10find / -mtime 0 >/data/rst.txt 這是錯誤的,這只是將名字保存到rst.txt find / -mtime 0 -exec cp {} /data/ \; 正確