2017年5月17日 星期三

5/12linux心得

5/12

  • 系統
  1. 多工(multitasking):可同時處理多個工作
    實際上,有許多工作排隊等待工作,細微切割CPU時間,並按照順序執行⇨ 切換不同工作時間 ⇨ 產生感覺同時做不同事的錯覺
  2. 多人(multi-user):可供多人同時使用

  • 權限
考試重點!!!

-rw-r--r--
開頭 (第一個字元)
檔案類型
-
檔案
d
目錄
1
連結檔(link file)
c
裝置檔中可供儲存的周邊設備 (可隨機存取裝置)
b
裝置檔中的序列埠設備,例如:鍵盤、滑鼠 (一次性讀取裝置)
讀取檔案有權力限制:擁有者 組中成員 其他人
檔案是誰的?誰可閱讀?
例如:
file /etc/shadow
/etc/shadow: regular file, no read permission (無閱讀權利)
less /etc/shadow
/etc/shadow: Permission denied
每一檔案有三種處理方式:
rwx(read)、寫(write)、執行(execute)
第一組 (三個字元一組)
檔案擁有者可具備的權限
第二組 (三個字元一組)
加入此群組之帳號的會員權限
第三組 (三個字元一組)
非本人且沒有加入本群組之其他帳號的權限
檔案模式
八進位 (Octal)
二進位 (Binary)
---
0
000
--x
1
001
-w-
2
010
-wx
3
011
r--
4
100
r-x
5
101
rw-
6
110
rwx
7
111

mate@404040406:~$ id // 顯示使用者身份號、查看權限
uid=1001(mate) gid=1001(mate) groups=1001(mate)
每個登入的使用者至少都會取得兩個 ID:
(1) 使用者ID:User ID,簡稱UID
(2) 群組ID:Group ID,簡稱GID

更改檔案模式狀態(檔案權限不符合所期待):chmod 八進位 檔案名稱

更改檔案所有者和用戶群組、轉移權限:chown [option] owner[:[group]] 檔案名稱
例如:mate從其家目錄複寫一個檔案至另一使用者(jingtinghuang)的家目錄,並使之能夠編輯這個檔案,故轉移此檔案的所有權
mate@404040406:~$ su jingtinghuang
密碼:
jingtinghuang@404040406:/home/mate$ cd ~
jingtinghuang@404040406:~$ > myfile.txt
jingtinghuang@404040406:~$ ls
myfile.txt  下載  公共  圖片  影片  文件  桌面  模板  音樂
jingtinghuang@404040406:~$ sudo cp myfile.txt ~mate

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for jingtinghuang:
jingtinghuang@404040406:~$ sudo ls -l /mate/myfile.txt // 錯誤
ls: 無法存取 /mate/myfile.txt: 沒有此一檔案或目錄
jingtinghuang@404040406:~$ sudo ls -l ~mate/myfile.txt // 正確
-rw-r--r-- 1 root root 0  6月  8 12:19 /home/mate/myfile.txt
jingtinghuang@404040406:~$ sudo chown mate: ~mate/myfile.txt
jingtinghuang@404040406:~$ sudo ls -l ~mate/myfile.txt
-rw-r--r-- 1 mate mate 0  6月  8 12:19 /home/mate/myfile.txt

<mate@404040406 ~>$ umask // 查看當前預設掩碼值
0022 (後三碼與一般權限有關)
<mate@404040406 ~>$ > data2.txt
<mate@404040406 ~>$ ls -l data2.txt
-rw-rw-r-- 1 mate mate 0 5月  12 08:44 data2.txt
<mate@404040406 ~>$ rm data2.txt
<mate@404040406 ~>$ umask 000 // 指定『目前使用者在建立檔案或目錄時的權限預設值』
<mate@404040406 ~>$ > data2.txt
<mate@404040406 ~>$ ls -l data2.txt
-rw-rw-rw- 1 mate mate 0 5月  12 08:46 data2.txt
註:
使用者建立為『檔案』,則預設『沒有可執行( x )權限』,亦即只有rw這兩個項目,最大為 666分,預設權限為「-rw-rw-rw-」
使用者建立為『目錄』,則由於x與是否可以進入此目錄有關,故預設為所有權限均開放,亦即為最大為777分,預設權限為「drwxrwxrwx」

root@404040406:/home/mate#  apt-get install sudo // 安裝sudo
正在讀取套件清單... 完成
正在重建相依關係    
正在讀取狀態資料... 完成
下列【新】套件將會被安裝:
  sudo
升級 0 個,新安裝 1 個,移除 0 個,有 0 個未被升級。
需要下載 860 kB 的套件檔。
此操作完成之後,會多佔用 2,488 kB 的磁碟空間。
下載:1 http://ftp.tw.debian.org/debian/ jessie/main sudo i386 1.8.10p3-1+deb8u3 [860 kB]
取得 860 kB 用了 0s (4,439 kB/s)
選取了原先未選的套件 sudo。
(讀取資料庫 ... 目前共安裝了 134356 個檔案和目錄。)
Preparing to unpack .../sudo_1.8.10p3-1+deb8u3_i386.deb ...
Unpacking sudo (1.8.10p3-1+deb8u3) ...
Processing triggers for man-db (2.7.0.2-5) ...
Processing triggers for systemd (215-17+deb8u7) ...
設定 sudo (1.8.10p3-1+deb8u3) ...
Processing triggers for systemd (215-17+deb8u7) ...

使用sudo指令,產生問題:
mate@404040406:~$ sudo apt-get update
[sudo] password for mate:
mate is not in the sudoers file.  This incident will be reported.
解決方式:
mate@404040406:~$ su // 進入超級用戶模式
密碼:
root@404040406:/home/mate# chmod u+w /etc/sudoers   // 添加檔案改寫權限
root@404040406:/home/mate# nano /etc/sudoers   // 編輯檔案

  GNU nano 2.2.6              檔案: /etc/sudoers                        已更動 

Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:$

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL
mate    ALL=(ALL:ALL) ALL // 新增一列

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

要寫入的檔案名稱: /etc/sudoers                                                 
^G 求助             M-D DOS 格式        M-A 附加            M-B 備份檔案
^C 取消             M-M Mac 格式        M-P 前引


 [ 已寫入 28 列 ]
^G 求助      ^O 寫入      ^R 讀檔      ^Y 上頁      ^K 剪下文字  ^C 游標位置
^X 離開      ^J 對齊      ^W 搜尋      ^V 下頁      ^U UnCut Text^T 拼字檢查


root@404040406:/home/mate# chmod u-w /etc/sudoers // 撤銷檔案改寫權限

  • 程序:管理排隊
當系統啟動時(開機boot),內核先把一些它自己的程式初始化為程序,然後運行一個init (initialization)的程式,再運行一系列的init腳本(將所有行動程序寫成一個腳本)的shell 腳本(位於/etc),它們可以啟動所有的系統服務。其中許多系統服務以守護(daemon)程式的形式實現,僅在後臺運行,沒有任何使用者介面,這樣,即使沒有登錄系統,至少系統也在忙於執行一些例行事務。

每一程序向上有parent process,向下有child process。

mate@404040406:~$ ps // 查看程序
  PID TTY          TIME CMD
27101 pts/3    00:00:00 bash
27106 pts/3    00:00:00 ps

Process ID
TTY (Teletype)
TIME
CMD

終端機
處理程序花費的時間(幾秒鐘而已)
命令提示字元


mate@404040406:~$ ps x // 展示所有程序
  PID TTY      STAT   TIME COMMAND
 1013 ?        Ss     0:00 /lib/systemd/systemd --user
 1014 ?        S      0:00 (sd-pam)
 1018 ?        Sl     0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
 1021 ?        Ssl    0:00 x-session-manager
 1115 ?        Ss     0:00 /usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-s
 1118 ?        S      0:00 /usr/bin/dbus-launch --exit-with-session /usr/bin/im-
 1119 ?        Ss     0:00 /usr/bin/dbus-daemon --fork --print-pid 5 --print-add
 1167 ?        Ss     0:00 /usr/lib/i386-linux-gnu/scim-1.0/scim-launcher -d -c
 1171 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi-bus-launcher
 1175 ?        S      0:00 /usr/bin/dbus-daemon --config-file=/etc/at-spi2/acces
 1178 ?        Sl     0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-s
 1182 ?        Sl     0:00 /usr/lib/gvfs/gvfsd
 1187 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-fuse /run/user/1001/gvfs -f -o bi
 1188 ?        Ss     0:00 /usr/lib/i386-linux-gnu/scim-1.0/scim-helper-manager
 1189 ?        Ssl    0:01 /usr/lib/i386-linux-gnu/scim-1.0/scim-panel-gtk --dis
 1191 ?        Ss     0:00 /usr/lib/i386-linux-gnu/scim-1.0/scim-launcher -d -c
 1215 ?        Sl     0:00 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
 1232 ?        S<l    0:00 /usr/bin/pulseaudio --start
 1236 ?        Sl     0:00 /usr/lib/gvfs/gvfs-udisks2-volume-monitor
 1247 ?        Sl     0:00 /usr/lib/gvfs/gvfs-mtp-volume-monitor
 1251 ?        Sl     0:00 /usr/lib/gvfs/gvfs-goa-volume-monitor
 1254 ?        Sl     0:00 /usr/lib/gnome-online-accounts/goa-daemon
 1260 ?        Sl     0:00 /usr/lib/telepathy/mission-control-5
 1263 ?        Sl     0:00 /usr/lib/gvfs/gvfs-afc-volume-monitor
 1275 ?        Sl     0:00 /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
 1282 ?        S      0:00 /bin/sh /usr/bin/start-pulseaudio-x11
 1283 ?        S      0:00 /usr/bin/xprop -root -spy
 1284 ?        Sl     0:32 /usr/bin/gnome-shell
 1288 ?        Sl     0:00 /usr/lib/gnome-settings-daemon/gsd-printer
 1300 ?        Sl     0:00 /usr/lib/gnome-shell/gnome-shell-calendar-server
 1307 ?        Sl     0:00 /usr/lib/evolution/evolution-source-registry
 1314 ?        SNl    0:00 /usr/lib/tracker/tracker-miner-user-guides
 1316 ?        SNl    0:00 /usr/lib/tracker/tracker-miner-fs
 1317 ?        Sl     0:00 /usr/lib/evolution/3.12/evolution-alarm-notify
 1319 ?        SNl    0:00 /usr/lib/tracker/tracker-miner-apps
 1322 ?        Sl     0:00 /usr/lib/tracker/tracker-store
 1332 ?        Sl     0:00 /usr/bin/python /usr/share/system-config-printer/appl
 1334 ?        Sl     0:00 zeitgeist-datahub
 1341 ?        Sl     0:00 /usr/lib/evolution/evolution-calendar-factory
 1342 ?        Sl     0:00 nm-applet
 1347 ?        Sl     0:00 /usr/bin/zeitgeist-daemon
 1351 ?        SNl    0:00 /usr/lib/tracker/tracker-extract
 1358 ?        Sl     0:00 /usr/lib/i386-linux-gnu/zeitgeist-fts
 1389 ?        S      0:00 /bin/cat
 1397 ?        S      0:00 /usr/lib/i386-linux-gnu/gconf/gconfd-2
 1460 ?        S      0:00 scim-im-agent
 1478 ?        Sl     0:10 /usr/lib/gnome-terminal/gnome-terminal-server
 1552 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-burn --spawner :1.4 /org/gtk/gvfs
 1595 ?        Sl     0:00 /usr/lib/dleyna-renderer/dleyna-renderer-service
 1605 ?        Sl     0:00 /usr/lib/gvfs/gvfsd-metadata
 1621 ?        S      0:00 gnome-pty-helper
 1622 pts/0    Ss     0:00 bash
 1854 ?        Sl     1:08 firefox-esr
 1933 ?        Sl     0:00 /usr/lib/dconf/dconf-service
 2021 pts/1    Ss     0:00 bash
26691 pts/2    Ss     0:00 bash
27127 pts/3    Ss     0:00 bash
27132 pts/3    R+     0:00 ps x


mate@404040406:~$ ps aux
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  23948  4204 ?        Ss   12:12   0:01 /sbin/init
root         2  0.0  0.0      0     0 ?        S    12:12   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    12:12   0:00 [ksoftirqd/0]
root         4  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/0:0]
root         5  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/0:0H]
root         6  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/u16:0]
root         7  0.0  0.0      0     0 ?        S    12:12   0:00 [rcu_sched]
root         8  0.0  0.0      0     0 ?        S    12:12   0:00 [rcu_bh]
root         9  0.0  0.0      0     0 ?        S    12:12   0:00 [migration/0]
root        10  0.0  0.0      0     0 ?        S    12:12   0:00 [watchdog/0]
root        11  0.0  0.0      0     0 ?        S    12:12   0:00 [watchdog/1]
root        12  0.0  0.0      0     0 ?        S    12:12   0:00 [migration/1]
root        13  0.0  0.0      0     0 ?        S    12:12   0:00 [ksoftirqd/1]
root        14  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/1:0]
root        15  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/1:0H]
root        16  0.0  0.0      0     0 ?        S    12:12   0:00 [watchdog/2]
root        17  0.0  0.0      0     0 ?        S    12:12   0:00 [migration/2]
root        18  0.0  0.0      0     0 ?        S    12:12   0:00 [ksoftirqd/2]
root        20  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/2:0H]
root        21  0.0  0.0      0     0 ?        S    12:12   0:00 [watchdog/3]
root        22  0.0  0.0      0     0 ?        S    12:12   0:00 [migration/3]
root        23  0.0  0.0      0     0 ?        S    12:12   0:00 [ksoftirqd/3]
root        25  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/3:0H]
root        26  0.0  0.0      0     0 ?        S    12:12   0:00 [watchdog/4]
root        27  0.0  0.0      0     0 ?        S    12:12   0:00 [migration/4]
root        28  0.0  0.0      0     0 ?        S    12:12   0:00 [ksoftirqd/4]
root        30  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/4:0H]
root        31  0.0  0.0      0     0 ?        S    12:12   0:00 [watchdog/5]
root        32  0.0  0.0      0     0 ?        S    12:12   0:00 [migration/5]
root        33  0.0  0.0      0     0 ?        S    12:12   0:00 [ksoftirqd/5]
root        35  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/5:0H]
root        36  0.0  0.0      0     0 ?        S    12:12   0:00 [watchdog/6]
root        37  0.0  0.0      0     0 ?        S    12:12   0:00 [migration/6]
root        38  0.0  0.0      0     0 ?        S    12:12   0:00 [ksoftirqd/6]
root        40  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/6:0H]
root        41  0.0  0.0      0     0 ?        S    12:12   0:00 [watchdog/7]
root        42  0.0  0.0      0     0 ?        S    12:12   0:00 [migration/7]
root        43  0.0  0.0      0     0 ?        S    12:12   0:00 [ksoftirqd/7]
root        45  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/7:0H]
root        46  0.0  0.0      0     0 ?        S<   12:12   0:00 [khelper]
root        47  0.0  0.0      0     0 ?        S    12:12   0:00 [kdevtmpfs]
root        48  0.0  0.0      0     0 ?        S<   12:12   0:00 [netns]
root        49  0.0  0.0      0     0 ?        S    12:12   0:00 [khungtaskd]
root        50  0.0  0.0      0     0 ?        S<   12:12   0:00 [writeback]
root        51  0.0  0.0      0     0 ?        SN   12:12   0:00 [ksmd]
root        52  0.0  0.0      0     0 ?        SN   12:12   0:00 [khugepaged]
root        53  0.0  0.0      0     0 ?        S<   12:12   0:00 [crypto]
root        54  0.0  0.0      0     0 ?        S<   12:12   0:00 [kintegrityd]
root        55  0.0  0.0      0     0 ?        S<   12:12   0:00 [bioset]
root        56  0.0  0.0      0     0 ?        S<   12:12   0:00 [kblockd]
root        58  0.0  0.0      0     0 ?        S    12:12   0:00 [kswapd0]
root        59  0.0  0.0      0     0 ?        S<   12:12   0:00 [vmstat]
root        60  0.0  0.0      0     0 ?        S    12:12   0:00 [fsnotify_mark]
root        66  0.0  0.0      0     0 ?        S<   12:12   0:00 [kthrotld]
root        67  0.0  0.0      0     0 ?        S<   12:12   0:00 [ipv6_addrconf]
root        69  0.0  0.0      0     0 ?        S<   12:12   0:00 [deferwq]
root        85  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/5:1]
root       116  0.0  0.0      0     0 ?        S<   12:12   0:00 [acpi_thermal_p
root       117  0.0  0.0      0     0 ?        S    12:12   0:00 [khubd]
root       118  0.0  0.0      0     0 ?        S<   12:12   0:00 [kpsmoused]
root       120  0.0  0.0      0     0 ?        S<   12:12   0:00 [ata_sff]
root       121  0.0  0.0      0     0 ?        S    12:12   0:00 [scsi_eh_0]
root       122  0.0  0.0      0     0 ?        S<   12:12   0:00 [scsi_tmf_0]
root       123  0.0  0.0      0     0 ?        S    12:12   0:00 [scsi_eh_1]
root       124  0.0  0.0      0     0 ?        S<   12:12   0:00 [scsi_tmf_1]
root       125  0.0  0.0      0     0 ?        S    12:12   0:00 [scsi_eh_2]
root       126  0.0  0.0      0     0 ?        S<   12:12   0:00 [scsi_tmf_2]
root       127  0.0  0.0      0     0 ?        S    12:12   0:00 [scsi_eh_3]
root       128  0.0  0.0      0     0 ?        S<   12:12   0:00 [scsi_tmf_3]
root       129  0.0  0.0      0     0 ?        S    12:12   0:00 [scsi_eh_4]
root       130  0.0  0.0      0     0 ?        S<   12:12   0:00 [scsi_tmf_4]
root       131  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/u16:2]
root       136  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/3:1]
root       137  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/7:1]
root       138  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/6:1]
root       139  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/1:1]
root       144  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/0:1H]
root       145  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/7:1H]
root       146  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/6:1H]
root       147  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/4:1H]
root       148  0.0  0.0      0     0 ?        S    12:12   0:00 [scsi_eh_5]
root       149  0.0  0.0      0     0 ?        S<   12:12   0:00 [scsi_tmf_5]
root       150  0.0  0.0      0     0 ?        S    12:12   0:00 [usb-storage]
root       151  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/5:1H]
root       152  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/2:1H]
root       153  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/2:1]
root       154  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/4:1]
root       156  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/1:1H]
root       174  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/6:2]
root       175  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/1:2]
root       179  0.0  0.0      0     0 ?        S<   12:12   0:00 [kworker/3:1H]
root       180  0.0  0.0      0     0 ?        S    12:12   0:00 [jbd2/sda3-8]
root       181  0.0  0.0      0     0 ?        S<   12:12   0:00 [ext4-rsv-conve
root       213  0.0  0.0      0     0 ?        S    12:12   0:00 [kauditd]
root       219  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/2:2]
root       226  0.0  0.0  12836  5452 ?        Ss   12:12   0:00 /lib/systemd/sy
root       228  0.0  0.0  12892  3556 ?        Ss   12:12   0:00 /lib/systemd/sy
root       271  0.0  0.0      0     0 ?        S    12:12   0:00 [kworker/0:3]
root       292  0.0  0.0      0     0 ?        S<   12:12   0:00 [edac-poller]
root       301  0.0  0.0      0     0 ?        S    12:12   0:00 [irq/44-mei_me]
root       341  0.0  0.0      0     0 ?        S<   12:12   0:00 [kvm-irqfd-clea
root       346  0.0  0.0      0     0 ?        S<   12:12   0:00 [hd-audio1]
root       347  0.0  0.0      0     0 ?        S<   12:12   0:00 [hd-audio0]
root       478  0.0  0.0   4380  2684 ?        Ss   12:12   0:00 /sbin/rpcbind -
statd      487  0.0  0.0   4576  2808 ?        Ss   12:12   0:00 /sbin/rpc.statd
root       492  0.0  0.0      0     0 ?        S<   12:12   0:00 [ttm_swap]
root       493  0.0  0.0      0     0 ?        S<   12:12   0:00 [rpciod]
root       495  0.0  0.0      0     0 ?        S<   12:12   0:00 [nfsiod]
root       502  0.0  0.0   2920   164 ?        Ss   12:12   0:00 /usr/sbin/rpc.i
root       504  0.0  0.0  37772  6340 ?        Ssl  12:13   0:00 /usr/lib/accoun
root       505  0.0  0.0  41052  7544 ?        Ssl  12:13   0:00 /usr/sbin/Modem
daemon     506  0.0  0.0   2648  1560 ?        Ss   12:13   0:00 /usr/sbin/atd -
root       507  0.0  0.1  66072 11896 ?        Ssl  12:13   0:00 /usr/sbin/Netwo
root       508  0.0  0.0  32012  3300 ?        Ssl  12:13   0:00 /usr/sbin/rsysl
root       510  0.0  0.0   5012  2688 ?        Ss   12:13   0:00 /usr/sbin/cron
avahi      513  0.0  0.0   3560  2704 ?        Ss   12:13   0:00 avahi-daemon: r
message+   516  0.0  0.0   5808  3828 ?        Ss   12:13   0:00 /usr/bin/dbus-d
root       518  0.0  0.0      0     0 ?        S    12:13   0:00 [kworker/5:2]
root       521  0.0  0.0      0     0 ?        S    12:13   0:00 [kworker/7:2]
avahi      526  0.0  0.0   3560   216 ?        S    12:13   0:00 avahi-daemon: c
root       534  0.0  0.0   3764  2768 ?        Ss   12:13   0:00 /lib/systemd/sy
root       543  0.0  0.0   2196  1604 ?        Ss   12:13   0:00 /usr/sbin/acpid
root       546  0.0  0.0   4176  1988 tty1     Ss+  12:13   0:00 /sbin/agetty --
root       548  0.0  0.0      0     0 ?        S<   12:13   0:00 [cfg80211]
root       554  0.0  0.0  37196  6848 ?        Ssl  12:13   0:00 /usr/lib/policy
root       570  0.0  0.0  49064  7372 ?        Ssl  12:13   0:00 /usr/sbin/gdm3
root       577  0.0  0.0   2176    72 ?        Ss   12:13   0:00 /usr/sbin/minis
root       584  1.8  0.4  90544 39396 tty7     Ss+  12:13   0:19 /usr/bin/Xorg :
Debian-+   831  0.0  0.0   9908  3108 ?        Ss   12:13   0:00 /usr/sbin/exim4
Debian-+   848  0.0  0.0   5004  3632 ?        Ss   12:14   0:00 /lib/systemd/sy
Debian-+   849  0.0  0.0   6392  1196 ?        S    12:14   0:00 (sd-pam) 
root       926  0.0  0.0  41792  7996 ?        Ssl  12:14   0:00 /usr/lib/upower
colord     950  0.0  0.1  43420 11456 ?        Ssl  12:14   0:00 /usr/lib/colord
Debian-+   959  0.0  0.1 109804  8424 ?        S<l  12:14   0:00 /usr/bin/pulsea
rtkit      960  0.0  0.0  21392  2352 ?        SNsl 12:14   0:00 /usr/lib/rtkit/
root       991  0.0  0.0   7656  4080 ?        Ss   12:14   0:00 /sbin/wpa_suppl
root       992  0.0  0.1  54676 12248 ?        Ssl  12:14   0:00 /usr/lib/packag
root      1005  0.0  0.0  29752  6964 ?        Sl   12:14   0:00 gdm-session-wor
mate      1008  0.0  0.0   5004  3576 ?        Ss   12:14   0:00 /lib/systemd/sy
mate      1009  0.0  0.0   6392  1212 ?        S    12:14   0:00 (sd-pam) 
mate      1013  0.0  0.0  66436  7352 ?        Sl   12:14   0:00 /usr/bin/gnome-
mate      1016  0.0  0.1  72160  9724 ?        Ssl  12:14   0:00 x-session-manag
mate      1110  0.0  0.0   4428   212 ?        Ss   12:14   0:00 /usr/bin/ssh-ag
mate      1113  0.0  0.0   3976  1896 ?        S    12:14   0:00 /usr/bin/dbus-l
mate      1114  0.0  0.0   5956  3136 ?        Ss   12:14   0:00 /usr/bin/dbus-d
mate      1162  0.0  0.0  27160  6232 ?        Ss   12:14   0:00 /usr/lib/i386-l
mate      1166  0.0  0.0  45292  5244 ?        Sl   12:14   0:00 /usr/lib/at-spi
mate      1170  0.0  0.0   5376  3360 ?        S    12:14   0:00 /usr/bin/dbus-d
mate      1173  0.0  0.0  18256  4820 ?        Sl   12:14   0:00 /usr/lib/at-spi
mate      1177  0.0  0.0  31568  6072 ?        Sl   12:14   0:00 /usr/lib/gvfs/g
mate      1182  0.0  0.0  46680  4548 ?        Sl   12:14   0:00 /usr/lib/gvfs/g
mate      1183  0.0  0.0   8612   396 ?        Ss   12:14   0:00 /usr/lib/i386-l
mate      1184  0.0  0.2  60804 22116 ?        Ssl  12:14   0:00 /usr/lib/i386-l
mate      1186  0.0  0.0   8268   436 ?        Ss   12:14   0:00 /usr/lib/i386-l
mate      1210  0.0  0.3 181412 31492 ?        Sl   12:14   0:00 /usr/lib/gnome-
mate      1227  0.0  0.1 110004  9580 ?        S<l  12:14   0:00 /usr/bin/pulsea
mate      1231  0.0  0.0  42300  7704 ?        Sl   12:14   0:00 /usr/lib/gvfs/g
root      1233  0.0  0.0  54552  6716 ?        Ssl  12:14   0:00 /usr/lib/udisks
mate      1242  0.0  0.0  30340  5784 ?        Sl   12:14   0:00 /usr/lib/gvfs/g
mate      1246  0.0  0.0  30648  5292 ?        Sl   12:14   0:00 /usr/lib/gvfs/g
mate      1249  0.0  0.2 143808 18324 ?        Sl   12:14   0:00 /usr/lib/gnome-
mate      1258  0.0  0.1  52696  9428 ?        Sl   12:14   0:00 /usr/lib/telepa
mate      1261  0.0  0.0  43172  6764 ?        Sl   12:14   0:00 /usr/lib/gvfs/g
mate      1269  0.0  0.0  31328  6288 ?        Sl   12:14   0:00 /usr/lib/gvfs/g
mate      1274  0.0  0.0   2272    68 ?        S    12:14   0:00 /bin/sh /usr/bi
mate      1275  0.0  0.0   6436  2592 ?        S    12:14   0:00 /usr/bin/xprop
mate      1278  1.4  1.6 447468 132056 ?       Sl   12:14   0:15 /usr/bin/gnome-
mate      1284  0.0  0.1  57724  9016 ?        Sl   12:14   0:00 /usr/lib/gnome-
mate      1295  0.0  0.1  94692 11848 ?        Sl   12:14   0:00 /usr/lib/gnome-
mate      1305  0.0  0.2  98264 16736 ?        Sl   12:14   0:00 /usr/lib/evolut
root      1311  0.0  0.0      0     0 ?        S    12:14   0:00 [kworker/1:3]
mate      1313  0.0  0.1  44696  9416 ?        SNl  12:14   0:00 /usr/lib/tracke
mate      1315  0.3  0.1 105292 15512 ?        SNl  12:14   0:03 /usr/lib/tracke
mate      1316  0.0  0.4 167168 35636 ?        Sl   12:14   0:00 /usr/lib/evolut
mate      1318  0.0  0.1  44940 10248 ?        SNl  12:14   0:00 /usr/lib/tracke
mate      1321  0.2  0.1  81272 14136 ?        Sl   12:14   0:03 /usr/lib/tracke
mate      1330  0.0  0.5 185816 43436 ?        Sl   12:14   0:00 /usr/lib/evolut
mate      1341  0.0  0.2  39152 18292 ?        Sl   12:14   0:00 /usr/bin/python
mate      1351  0.0  0.3  92064 26060 ?        Sl   12:14   0:00 nm-applet
mate      1355  0.0  0.0  48992  6972 ?        Sl   12:14   0:00 /usr/bin/zeitge
mate      1356  0.0  0.8 270288 65200 ?        SNl  12:14   0:00 /usr/lib/tracke
mate      1369  0.0  0.1  59632 14468 ?        Sl   12:14   0:00 /usr/lib/i386-l
mate      1371  0.0  0.1 134224 11172 ?        Sl   12:14   0:00 zeitgeist-datah
mate      1375  0.0  0.0   9596  5032 ?        S    12:14   0:00 /usr/lib/i386-l
mate      1397  0.0  0.0   3904   536 ?        S    12:14   0:00 /bin/cat
mate      1453  0.0  0.0  21192  5792 ?        Sl   12:14   0:00 /usr/lib/gvfs/g
mate      1497  0.0  0.0   6652  3040 ?        S    12:16   0:00 scim-im-agent
mate      1515  0.1  0.3 100728 30296 ?        Sl   12:16   0:01 /usr/lib/gnome-
mate      1595  0.0  0.0  40796  4980 ?        Sl   12:16   0:00 /usr/lib/gvfs/g
mate      1686  0.0  0.0   2416  1688 ?        S    12:16   0:00 gnome-pty-helpe
mate      1687  0.0  0.0   6504  4444 pts/0    Ss   12:16   0:00 bash
mate      1700  0.0  0.0  25136  4420 ?        Sl   12:16   0:00 /usr/lib/dconf/
root      1724  0.0  0.0   5828  3388 pts/0    S    12:17   0:00 su jingtinghuan
jingtin+  1725  0.0  0.0   6500  4476 pts/0    S+   12:17   0:00 bash
root      1895  0.0  0.0      0     0 ?        S    12:19   0:00 [kworker/4:0]
root      1896  0.0  0.0      0     0 ?        S    12:19   0:00 [kworker/3:2]
mate      1911  9.5  3.4 1000904 273980 ?      Sl   12:23   0:49 firefox-esr
root      2035  0.0  0.0      0     0 ?        S    12:26   0:00 [kworker/1:5]
root      2038  0.0  0.0      0     0 ?        S    12:27   0:00 [kworker/0:1]
mate      2042  0.1  0.0   6504  4412 pts/1    Ss   12:32   0:00 bash
mate      2047  0.0  0.0   4772  2460 pts/1    R+   12:32   0:00 ps aux

mate@404040406:~$ top // 動態(預設每隔三秒顯示)查看程序
top - 09:37:11 up  1:20,  6 users,  load average: 0.03, 0.06, 0.08
Tasks: 219 total,   2 running, 217 sleeping,   0 stopped,   0 zombie
%Cpu(s):  4.0 us,  8.0 sy,  0.0 ni, 88.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   8055612 total,  2320264 used,  5735348 free,   100980 buffers
KiB Swap:        0 total,        0 used,        0 free.  1596272 cached Mem

mate@404040406:~$ xlogo
mate@404040406:~$ xlogo &
[1] 27173 // [工作編號] PID(程序ID)
mate@404040406:~$ ps
  PID TTY          TIME CMD
27166 pts/1    00:00:00 bash
27173 pts/1    00:00:00 xlogo // 已啟動
27174 pts/1    00:00:00 ps
mate@404040406:~$ xlogo
[1]+  Stopped                 xlogo // ^Z 暫停
mate@404040406:~$ kill 27173
mate@404040406:~$ ps
  PID TTY          TIME CMD
27166 pts/1    00:00:00 bash
27188 pts/1    00:00:00 xlogo
27197 pts/1    00:00:00 ps
[1]-  終止                  xlogo

圖示:

註:砍除造成當機的工作程式,讓其餘繼續工作

註:只要連上其他人的伺服器,就有辦法知道對方在做什麼

註:有排隊就有插隊


註:兒童不會去找特定的書,12歲以上者才會
建議:預約取書,系統告知借閱者提早還書,方便下一個讀者
註:每年6月、12月二次購買推薦書



reference:
xxx is not in the sudoers file解决方法http://uiop7890.pixnet.net/blog/post/29385923-[%E8%BD%89%E8%B2%BC]-xxx-is-not-in-the-sudoers-file%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95

LINUX中s和t兩個特殊許可權及x許可權說明
http://blog.csdn.net/haofeifei6/article/details/11516753

每天一個Linux指令- chmod指令(修改檔案或目錄權限)
http://jashliao.pixnet.net/blog/post/162683399-%E6%AF%8F%E5%A4%A9%E4%B8%80%E5%80%8Blinux%E6%8C%87%E4%BB%A4--chmod%E6%8C%87%E4%BB%A4%28%E4%BF%AE%E6%94%B9%E6%AA%94%E6%A1%88%E6%88%96%E7%9B%AE%E9%8C%84

文件許可權
http://linux-wiki.cn/wiki/zh-tw/%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90

沒有留言:

張貼留言