linuxnss
Ⅰ linux centos6 最小化安裝有什麼包
Centos6.464位最小化安裝共計325個包,詳情如下:
安裝setup-2.8.14-20.el6.noarch
安裝filesystem-2.4.30-3.el6.x86_64
安裝xml-common-0.6.3-32.el6.noarch
安裝cjkuni-fonts-common-0.2.20080216.1-35.el6.noarch
安裝iso-codes-3.16-2.el6.noarch
安裝basesystem-10.0-4.el6.noarch
安裝dmz-cursor-themes-0.4-4.el6.noarch
安裝libX11-common-1.5.0-4.el6.noarch
安裝ca-certificates-2010.63-3.el6_1.5.noarch
安裝ncurses-base-5.7-3.20090208.el6.x86_64
安裝tzdata-2012j-1.el6.noarch
安裝glibc-common-2.12-1.107.el6.x86_64
安裝nss-softokn-freebl-3.12.9-11.el6.x86_64
安裝glibc-2.12-1.107.el6.x86_64
安裝ncurses-libs-5.7-3.20090208.el6.x86_64
安裝bash-4.1.2-14.el6.x86_64
安裝libattr-2.4.44-7.el6.x86_64
安裝libcap-2.16-5.5.el6.x86_64
安裝zlib-1.2.3-29.el6.x86_64
安裝dbus-libs-1.2.24-7.el6_3.x86_64
安裝freetype-2.3.11-6.el6_2.9.x86_64
安裝info-4.13a-8.el6.x86_64
安裝audit-libs-2.2-2.el6.x86_64
安裝popt-1.13-7.el6.x86_64
安裝chkconfig-1.3.49.3-2.el6.x86_64
安裝libxml2-2.7.6-8.el6_3.4.x86_64
安裝libcom_err-1.41.12-14.el6.x86_64
安裝libacl-2.2.49-6.el6.x86_64
安裝db4-4.7.25-17.el6.x86_64
安裝bzip2-libs-1.0.5-7.el6_0.x86_64
安裝nspr-4.9.2-1.el6.x86_64
安裝libstdc++-4.4.7-3.el6.x86_64
安裝libICE-1.0.6-1.el6.x86_64
安裝nss-util-3.14.0.0-2.el6.x86_64
安裝libsepol-2.0.41-4.el6.x86_64
安裝libselinux-2.0.94-5.3.el6.x86_64
安裝glib2-2.22.5-7.el6.x86_64
安裝gamin-0.1.10-9.el6.x86_64
安裝atk-1.28.0-2.el6.x86_64
安裝sed-4.2.1-10.el6.x86_64
安裝shadow-utils-4.1.4.2-13.el6.x86_64
安裝expat-2.0.1-11.el6_2.x86_64
安裝dbus-glib-0.86-5.el6.x86_64
安裝libogg-1.1.4-2.1.el6.x86_64
安裝gawk-3.1.7-10.el6.x86_64
安裝readline-6.0-4.el6.x86_64
安裝sqlite-3.6.20-1.el6.x86_64
安裝file-libs-5.04-15.el6.x86_64
安裝libpng-1.2.49-1.el6_2.x86_64
安裝libuuid-2.17.2-12.9.el6.x86_64
安裝libSM-1.2.1-2.el6.x86_64
安裝libgpg-error-1.7-4.el6.x86_64
安裝libjpeg-turbo-1.2.1-1.el6.x86_64
安裝libart_lgpl-2.3.20-5.1.el6.x86_64
安裝pkgconfig-0.23-9.1.el6.x86_64
安裝libgcrypt-1.4.5-9.el6_2.2.x86_64
安裝libblkid-2.17.2-12.9.el6.x86_64
安裝lua-5.1.4-4.1.el6.x86_64
安裝libvorbis-1.2.3-4.el6_2.1.x86_64
安裝pcre-7.8-6.el6.x86_64
安裝grep-2.6.3-3.el6.x86_64
安裝cyrus-sasl-lib-2.1.23-13.el6_3.1.x86_64
安裝libidn-1.18-2.el6.x86_64
安裝which-2.19-6.el6.x86_64
安裝avahi-libs-0.6.25-12.el6.x86_64
安裝tcp_wrappers-libs-7.6-57.el6.x86_64
安裝xz-libs-4.999.9-0.3.beta.20091007git.el6.x86_64
安裝elfutils-libelf-0.152-1.el6.x86_64
安裝libXau-1.0.6-4.el6.x86_64
安裝libxcb-1.8.1-1.el6.x86_64
安裝libX11-1.5.0-4.el6.x86_64
安裝libXext-1.3.1-2.el6.x86_64
安裝libXrender-0.9.7-2.el6.x86_64
安裝libXi-1.6.1-3.el6.x86_64
安裝libXfixes-5.0-3.el6.x86_64
安裝libXcursor-1.1.13-2.el6.x86_64
安裝libXrandr-1.4.0-1.el6.x86_64
安裝libXinerama-1.1.2-2.el6.x86_64
安裝libXt-1.1.3-1.el6.x86_64
安裝libXmu-1.1.1-2.el6.x86_64
安裝libtiff-3.9.4-9.el6_3.x86_64
安裝libutempter-1.1.5-4.1.el6.x86_64
安裝psmisc-22.6-15.el6_0.1.x86_64
安裝fintils-4.4.2-6.el6.x86_64
安裝libselinux-utils-2.0.94-5.3.el6.x86_64
安裝checkpolicy-2.0.22-1.el6.x86_64
安裝bzip2-1.0.5-7.el6_0.x86_64
安裝cpio-2.10-11.el6_3.x86_64
安裝libcap-ng-0.6.4-3.el6_0.1.x86_64
安裝dbus-1.2.24-7.el6_3.x86_64
安裝ibus-libs-1.3.4-6.el6.x86_64
安裝sysvinit-tools-2.87-4.dsf.el6.x86_64
安裝pth-2.0.7-9.3.el6.x86_64
安裝libtasn1-2.3-3.el6_2.1.x86_64
安裝libtdb-1.2.10-1.el6.x86_64
安裝libtool-ltdl-2.2.6-15.5.el6.x86_64
安裝gnutls-2.8.5-10.el6.x86_64
安裝dbus-x11-1.2.24-7.el6_3.x86_64
安裝hal-libs-0.5.14-11.el6.x86_64
安裝xorg-x11-xauth-1.0.2-7.1.el6.x86_64
安裝libXdamage-1.1.3-4.el6.x86_64
安裝libXtst-1.2.1-2.el6.x86_64
安裝libXres-1.0.6-2.el6.x86_64
安裝libXxf86vm-1.1.2-2.el6.x86_64
安裝libXxf86misc-1.0.3-4.el6.x86_64
安裝libXcomposite-0.4.3-4.el6.x86_64
安裝xcb-util-0.3.6-1.el6.x86_64
安裝startup-notification-0.10-2.1.el6.x86_64
安裝avahi-glib-0.6.25-12.el6.x86_64
安裝gstreamer-tools-0.10.29-1.el6.x86_64
安裝gstreamer-0.10.29-1.el6.x86_64
安裝grubby-7.0.15-3.el6.x86_64
安裝shared-mime-info-0.70-4.el6.x86_64
安裝jasper-libs-1.900.1-15.el6_1.1.x86_64
安裝file-5.04-15.el6.x86_64
安裝nss-softokn-3.12.9-11.el6.x86_64
安裝flac-1.2.1-6.1.el6.x86_64
安裝eggdbus-0.6-3.el6.x86_64
安裝MAKEDEV-3.24-6.el6.x86_64
安裝desktop-file-utils-0.15-9.el6.x86_64
安裝libcroco-0.6.2-5.el6.x86_64
安裝libIDL-0.8.13-2.1.el6.x86_64
安裝ORBit2-2.14.17-3.2.el6_3.x86_64
安裝libbonobo-2.24.2-5.el6.x86_64
安裝vim-minimal-7.2.411-1.8.el6.x86_64
安裝procps-3.2.8-25.el6.x86_64
安裝net-tools-1.60-110.el6_2.x86_64
安裝tar-1.23-11.el6.x86_64
安裝gmp-4.3.1-7.el6_2.2.x86_64
安裝libusb-0.1.12-23.el6.x86_64
安裝db4-utils-4.7.25-17.el6.x86_64
安裝libss-1.41.12-14.el6.x86_64
安裝e2fsprogs-libs-1.41.12-14.el6.x86_64
安裝pinentry-0.7.6-6.el6.x86_64
安裝diffutils-2.8.1-28.el6.x86_64
安裝binutils-2.20.51.0.2-5.36.el6.x86_64
安裝m4-1.4.13-5.el6.x86_64
安裝libnih-1.0.1-7.el6.x86_64
安裝upstart-0.6.5-12.el6.x86_64
安裝dash-0.5.5.1-4.el6.x86_64
安裝ncurses-5.7-3.20090208.el6.x86_64
安裝groff-1.18.1.4-21.el6.x86_64
安裝less-436-10.el6.x86_64
安裝coreutils-libs-8.4-19.el6.x86_64
安裝gzip-1.3.12-18.el6.x86_64
安裝cracklib-2.8.16-4.el6.x86_64
安裝cracklib-dicts-2.8.16-4.el6.x86_64
安裝coreutils-8.4-19.el6.x86_64
安裝pam-1.1.1-13.el6.x86_64
安裝fontconfig-2.8.0-3.el6.x86_64
安裝mole-init-tools-3.9-21.el6.x86_64
安裝hwdata-0.233-7.9.el6.noarch
安裝ConsoleKit-libs-0.4.1-3.el6.x86_64
安裝polkit-0.96-2.el6_0.1.x86_64
安裝ConsoleKit-0.4.1-3.el6.x86_64
安裝redhat-logos-60.0.14-12.el6.centos.noarch
安裝plymouth-scripts-0.8.3-27.el6.centos.x86_64
安裝hicolor-icon-theme-0.11-1.1.el6.noarch
安裝alsa-lib-1.0.22-3.el6.x86_64
安裝libsndfile-1.0.20-5.el6.x86_64
安裝ConsoleKit-x11-0.4.1-3.el6.x86_64
安裝libpciaccess-0.13.1-2.el6.x86_64
安裝libXft-2.3.1-2.el6.x86_64
安裝logrotate-3.7.8-16.el6.x86_64
安裝nss-3.14.0.0-12.el6.x86_64
安裝nss-sysinit-3.14.0.0-12.el6.x86_64
安裝nss-tools-3.14.0.0-12.el6.x86_64
安裝openldap-2.4.23-31.el6.x86_64
安裝libuser-0.56.13-5.el6.x86_64
安裝sgml-common-0.6.3-32.el6.noarch
安裝GConf2-2.28.0-6.el6.x86_64
安裝libgsf-1.14.15-5.el6.x86_64
安裝sound-theme-freedesktop-0.7-3.el6.noarch
安裝pciutils-libs-3.1.10-2.el6.x86_64
安裝ethtool-3.5-1.el6.x86_64
安裝mingetty-1.08-5.el6.x86_64
安裝keyutils-libs-1.4-4.el6.x86_64
安裝krb5-libs-1.10.3-10.el6.x86_64
安裝openssl-1.0.0-27.el6.x86_64
安裝gnome-vfs2-2.24.2-6.el6.x86_64
安裝libssh2-1.4.2-1.el6.x86_64
安裝libcurl-7.19.7-35.el6.x86_64
安裝curl-7.19.7-35.el6.x86_64
安裝rpm-libs-4.8.0-32.el6.x86_64
安裝rpm-4.8.0-32.el6.x86_64
安裝gnupg2-2.0.14-4.el6.x86_64
安裝gpgme-1.1.8-3.el6.x86_64
安裝mysql-libs-5.1.66-2.el6_3.x86_64
安裝fipscheck-lib-1.2.0-7.el6.x86_64
安裝fipscheck-1.2.0-7.el6.x86_64
安裝cups-libs-1.4.2-48.el6_3.3.x86_64
安裝ustr-1.0.4-9.1.el6.x86_64
安裝libsemanage-2.0.43-4.2.el6.x86_64
安裝gdbm-1.8.0-36.el6.x86_64
安裝libffi-3.0.5-3.2.el6.x86_64
安裝python-libs-2.6.6-36.el6.x86_64
Ⅱ linux哪一個指令可以
1.split 命令
split命令可以將一個大文件分割多個小文件,有時需要將文件分割成更小的片段,比如為提高可讀性,生成日誌等
選項
-b:值為每一輸出檔案的大小,單位為 byte。
-C:每一輸出檔中,單行的最大 byte 數。
-d:使用數字作為後綴。
-l:值為每一輸出檔的列數大小。
實例
生成一個大小為100kb的測試文件:
[root@localhost split]# dd if=/dev/zero bs=100k count=1 of=date.file
1+0 records
in 1+0 records out
102400 bytes (102 kB) copied, 0.00043 seconds, 238 MB/s
使用split命令將上面創建的date.file文件分割大小為10KB的小文件:
[root@localhost split]# split -b 10k date.file
[root@localhost split]# ls
date.file xaa xab xac xad xae xaf xag xah xai xaj
文件被分割多個帶有字母的後綴文件,如果想用數字後綴可使用 -d參數,同時使用-a length來指定後綴的長度:
[root@localhost split]# split -b 10k date.file -d -a 3
[root@localhost split]# ls
date.file x000 x001 x002 x003 x004 x005 x006 x007 x008 x009
為分割後的文件指定前綴:
[root@localhost split]# split -b 10k date.file -d -a 3 split_file
[root@localhost split]# ls
date.file split_file000 split_file001 split_file002 split_file003 split_file004 split_file005 split_file006 split_file007 split_file008 split_file009
使用-l選項根據文件的行數分割文件,例如把文件分割成每個包含10行的小文件:
split -l 10 date.file
2.chkconfig命令
chkconfig命令檢查、設置系統的各種服務。這是Red Hat公司遵循GPL規則所開發的程序,它可查詢操作系統在每一個執行等級中會執行哪些系統服務,其中包括各類常駐服務。謹記chkconfig不是立即自動禁止或激活一個服務,它只是簡單的改變了符號連接。
語法
chkconfig(選項)
選項
--add:增加所指定的系統服務,讓chkconfig指令得以管理它,並同時在系統啟動的敘述文件內增加相關數據;
--del:刪除所指定的系統服務,不再由chkconfig指令管理,並同時在系統啟動的敘述文件內刪除相關數據;
--level<等級代號>:指定讀系統服務要在哪一個執行等級中開啟或關畢
等級代號列表:
復制代碼
等級0表示:表示關機
等級1表示:單用戶模式
等級2表示:無網路連接的多用戶命令行模式
等級3表示:有網路連接的多用戶命令行模式
等級4表示:不可用
等級5表示:帶圖形界面的多用戶模式
等級6表示:重新啟動
復制代碼
實例
復制代碼
chkconfig --list #列出所有的系統服務。
chkconfig --add httpd #增加httpd服務。
chkconfig --del httpd #刪除httpd服務。
chkconfig --level httpd 2345 on #設置httpd在運行級別為2、3、4、5的情況下都是on(開啟)的狀態。
chkconfig --list #列出系統所有的服務啟動情況。
chkconfig --list mysqld #列出mysqld服務設置情況。
chkconfig --level 35 mysqld on #設定mysqld在等級3和5為開機運行服務,--level 35表示操作只在等級3和5執行,on表示啟動,off表示關閉。
chkconfig mysqld on #設定mysqld在各等級為on,「各等級」包括2、3、4、5等級。
復制代碼
需要說明的是,level選項可以指定要查看的運行級而不一定是當前運行級。對於每個運行級,只能有一個啟動腳本或者停止腳本。當切換運行級時,init不會重新啟動已經啟動的服務,也不會再次去停止已經停止的服務
如何增加一個服務:
1.服務腳本必須存放在/etc/ini.d/目錄下;
2.chkconfig --add servicename在chkconfig工具服務列表中增加此服務,此時服務會被在/etc/rc.d/rcN.d中賦予K/S入口了;
3.chkconfig --level 35 mysqld on修改服務的默認啟動等級
3.ip命令
ip命令用來顯示或操縱Linux主機的路由、網路設備、策略路由和隧道,是Linux下較新的功能強大的網路配置工具。
語法
ip(選項)(參數)
選項
復制代碼
-V:顯示指令版本信息;
-s:輸出更詳細的信息;
-f:強制使用指定的協議族;
-4:指定使用的網路層協議是IPv4協議;
-6:指定使用的網路層協議是IPv6協議;
-0:輸出信息每條記錄輸出一行,即使內容較多也不換行顯示;
-r:顯示主機時,不使用IP地址,而使用主機的域名。
復制代碼
參數
網路對象:指定要管理的網路對象;
具體操作:對指定的網路對象完成具體操作;
實例
用ip命令顯示網路設備的運行狀態:
復制代碼
[root@bogon ~]# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:7c:58:21 brd ff:ff:ff:ff:ff:ff
3: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
link/ether 52:a2:e3:d1:4e:77 brd ff:ff:ff:ff:ff:ff
復制代碼
顯示更加詳細的設備信息:
復制代碼
[root@bogon ~]# ip -s link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
RX: bytes packets errors dropped overrun mcast
960 16 0 0 0 0
TX: bytes packets errors dropped carrier collsns
960 16 0 0 0 0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:7c:58:21 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
6582303 16976 0 0 0 0
TX: bytes packets errors dropped carrier collsns
2688612 12261 0 0 0 0
3: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
link/ether 52:a2:e3:d1:4e:77 brd ff:ff:ff:ff:ff:ff
RX: bytes packets errors dropped overrun mcast
0 0 0 0 0 0
TX: bytes packets errors dropped carrier collsns
0 0 0 0 0 0
復制代碼
顯示核心路由表:
[root@bogon ~]# ip route list
192.168.74.0/24 dev eth0 proto kernel scope link src 192.168.74.131 metric 1
default via 192.168.74.2 dev eth0 proto static
顯示鄰居表:
[root@bogon ~]# ip neigh list
192.168.74.1 dev eth0 lladdr 00:50:56:c0:00:08 REACHABLE
192.168.74.2 dev eth0 lladdr 00:50:56:f4:26:2a STALE
192.168.74.254 dev eth0 lladdr 00:50:56:f6:c5:df STALE
4.nmap命令
是一款開放源代碼的網路探測和安全審核工具,它的設計目標是快速地掃描大型網路。
語法
nmap(選項)(參數)
選項
復制代碼
-O:激活操作探測;
-P0:值進行掃描,不ping主機;
-PT:是同TCP的ping;
-sV:探測服務版本信息;
-sP:ping掃描,僅發現目標主機是否存活;
-ps:發送同步(SYN)報文;
-PU:發送udp ping;
-PE:強制執行直接的ICMPping;
-PB:默認模式,可以使用ICMPping和TCPping;
-6:使用IPv6地址;
-v:得到更多選項信息;
-d:增加調試信息地輸出;
-oN:以人們可閱讀的格式輸出;
-oX:以xml格式向指定文件輸出信息;
-oM:以機器可閱讀的格式輸出;
-A:使用所有高級掃描選項;
--resume:繼續上次執行完的掃描;
-P:指定要掃描的埠,可以是一個單獨的埠,用逗號隔開多個埠,使用“-”表示埠范圍;
-e:在多網路介面Linux系統中,指定掃描使用的網路介面;
-g:將指定的埠作為源埠進行掃描;
--ttl:指定發送的掃描報文的生存期;
--packet-trace:顯示掃描過程中收發報文統計;
--scanflags:設置在掃描報文中的TCP標志。
復制代碼
參數
ip地址:指定待掃描報文中的TCP地址。
實例
安裝nmap:
yum install nmap
使用nmap掃描www..com的開放埠:
復制代碼
[root@bogon ~]# nmap www..com
Starting Nmap 5.51 ( http://nmap.org ) at 2016-04-23 00:18 PDT
Nmap scan report for www..com (61.135.169.121)
Host is up (0.0081s latency).
Other addresses for www..com (not scanned): 61.135.169.125
Not shown: 998 filtered ports
PORT STATE SERVICE
80/tcp open http
443/tcp open https
Nmap done: 1 IP address (1 host up) scanned in 4.77 seconds
復制代碼
5.lsof命令
lsof命令用於查看你進程開打的文件,打開文件的進程,進程打開的埠(TCP、UDP)。找回/恢復刪除的文件。是十分方便的系統監視工具,因為lsof命令需要訪問核心內存和各種文件,所以需要root用戶執行。 在linux環境下,任何事物都以文件的形式存在,通過文件不僅僅可以訪問常規數據,還可以訪問網路連接和硬體。所以如傳輸控制協議 (TCP) 和用戶數據報協議 (UDP) 套接字等,系統在後台都為該應用程序分配了一個文件描述符,無論這個文件的本質如何,該文件描述符為應用程序與基礎操作系統之間的交互提供了通用介面。因為應用程序打開文件的描述符列表提供了大量關於這個應用程序本身的信息,因此通過lsof工具能夠查看這個列表對系統監測以及排錯將是很有幫助的。
語法
lsof(選項)
選項
復制代碼
-a:列出打開文件存在的進程;
-c<進程名>:列出指定進程所打開的文件;
-g:列出GID號進程詳情;
-d<文件號>:列出佔用該文件號的進程;
+d<目錄>:列出目錄下被打開的文件;
+D<目錄>:遞歸列出目錄下被打開的文件;
-n<目錄>:列出使用NFS的文件;
-i<條件>:列出符合條件的進程。(4、6、協議、:埠、 @ip )
-p<進程號>:列出指定進程號所打開的文件;
-u:列出UID號進程詳情;
-h:顯示幫助信息;
-v:顯示版本信息。
復制代碼
實例
復制代碼
[root@bogon ~]# lsof | head
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
init 1 root cwd DIR 8,2 4096 2 /
init 1 root rtd DIR 8,2 4096 2 /
init 1 root txt REG 8,2 150352 781872 /sbin/init
init 1 root mem REG 8,2 65928 912175 /lib64/libnss_files-2.12.so
init 1 root mem REG 8,2 1926800 921891 /lib64/libc-2.12.so
init 1 root mem REG 8,2 93320 921921 /lib64/libgcc_s-4.4.7-20120601.so.1
init 1 root mem REG 8,2 47064 921894 /lib64/librt-2.12.so
init 1 root mem REG 8,2 145896 921893 /lib64/libpthread-2.12.so
init 1 root mem REG 8,2 268232 921895 /lib64/libdbus-1.so.3.4.0
復制代碼
lsof輸出各列信息的意義如下:
復制代碼
COMMAND:進程的名稱
PID:進程標識符
USER:進程所有者
FD:文件描述符,應用程序通過文件描述符識別該文件。
DEVICE:指定磁碟的名稱
SIZE:文件的大小
NODE:索引節點(文件在磁碟上的標識)
NAME:打開文件的確切名稱
復制代碼
列出IPV4:
復制代碼
[root@bogon ~]# lsof -i 4
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
cupsd 1655 root 7u IPv4 10859 0t0 TCP localhost:ipp (LISTEN)
cupsd 1655 root 9u IPv4 10862 0t0 UDP *:ipp
sshd 1794 root 3u IPv4 11371 0t0 TCP *:ssh (LISTEN)
master 1922 root 12u IPv4 11741 0t0 TCP localhost:smtp (LISTEN)
clock-app 2407 root 21u IPv4 84677 0t0 TCP localhost:47822->a72-246-188-18.deploy.akamaitechnologies.com:http (CLOSE_WAIT)
dhclient 4407 root 6u IPv4 64541 0t0 UDP *:bootpc
sshd 5037 root 3u IPv4 79891 0t0 TCP localhost:ssh->localhost:58254 (ESTABLISHED)
復制代碼
6.route命令
route命令用來顯示並設置Linux內核中的網路路由表,route命令設置的路由主要是靜態路由。要實現兩個不同的子網之間的通信,需要一台連接兩個網路的路由器,或者同時位於兩個網路的網關來實現。 在Linux系統中設置路由通常是為了解決以下問題:該Linux系統在一個區域網中,區域網中有一個網關,能夠讓機器訪問Internet,那麼就需要將這台機器的ip地址設置為Linux機器的默認路由。要注意的是,直接在命令行下執行route命令來添加路由,不會永久保存,當網卡重啟或者機器重啟之後,該路由就失效了;可以在/etc/rc.local中添加route命令來保證該路由設置永久有效。
語法
route(選項)(參數)
選項
復制代碼
-A:設置地址類型;
-C:列印將Linux核心的路由緩存;
-v:詳細信息模式;
-n:不執行DNS反向查找,直接顯示數字形式的IP地址;
-e:netstat格式顯示路由表;
-net:到一個網路的路由表;
-host:到一個主機的路由表。
復制代碼
參數
復制代碼
Add:增加指定的路由記錄;
Del:刪除指定的路由記錄;
Target:目的網路或目的主機;
gw:設置默認網關;
mss:設置TCP的最大區塊長度(MSS),單位MB;
window:指定通過路由表的TCP連接的TCP窗口大小;
dev:路由記錄所表示的網路介面。
復制代碼
實例
顯示當前路由:
復制代碼
[root@bogon ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.74.0 * 255.255.255.0 U 1 0 0 eth0
default localhost 0.0.0.0 UG 0 0 0 eth0
[root@bogon ~]# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.74.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
0.0.0.0 192.168.74.2 0.0.0.0 UG 0 0 0 eth0
復制代碼
其中Flags為路由標志,標記當前網路節點的狀態,Flags標志說明:
復制代碼
U Up表示此路由當前為啟動狀態。
H Host,表示此網關為一主機。
G Gateway,表示此網關為一路由器。
R Reinstate Route,使用動態路由重新初始化的路由。
D Dynamically,此路由是動態性地寫入。
M Modified,此路由是由路由守護程序或導向器動態修改。
! 表示此路由當前為關閉狀態。
復制代碼
添加網關/設置網關:
[root@bogon ~]# route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0 #增加一條到達244.0.0.0的路由。
屏蔽一條路由:
route add -net 224.0.0.0 netmask 240.0.0.0 reject #增加一條屏蔽的路由,目的地址為224.x.x.x將被拒絕。
刪除路由記錄:
route del -net 224.0.0.0 netmask 240.0.0.0
route del -net 224.0.0.0 netmask 240.0.0.0 reject
刪除和添加設置默認網關:
route del default gw 192.168.120.240
route add default gw 192.168.120.240
Ⅲ linux nss rpm 更新後 怎麼生效
1.加上 --nodeps,意思不考慮依賴2.更狠的--force,強制安裝你可以在這兩個之前試試--aid自己解決依賴
Ⅳ Linux用curl命令下載中斷後,再下載時提示TLS連接非正常中斷怎麼解決
1 首先進入Linux操作系統,打開終端;輸入nss更新命令:yum update nss 然後按回車鍵; 2 輸入:y,按回車鍵; 3 下載更新完成! 4 最後輸入:/etc/init.d/php-fpm restart 命令;重啟php-fpm。
Ⅳ linux怎麼查看指定的進程
比如要查看nginx主進程,lsof -p pid
root@localhost:~/xly# ps aux|grep nginx
root 5847 0.0 0.0 92428 1728 ? Ss 12月07 0:00 nginx: master process /usr/sbin/nginx
root 5848 0.0 0.0 93020 3036 ? S 12月07 0:49 nginx: worker process
root 5849 0.0 0.0 93020 3036 ? S 12月07 0:51 nginx: worker process
root 5851 0.0 0.0 93020 3032 ? S 12月07 0:46 nginx: worker process
root 5852 0.0 0.0 93020 3036 ? S 12月07 0:48 nginx: worker process
root 16635 0.0 0.0 13424 948 pts/5 S+ 16:41 0:00 grep nginx
root@localhost:~/xly# lsof -p 5847
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nginx 5847 root cwd DIR 8,3 4096 2 /
nginx 5847 root rtd DIR 8,3 4096 2 /
nginx 5847 root txt REG 8,3 873176 95168767 /usr/sbin/nginx
nginx 5847 root mem REG 8,3 101240 7081726 /lib/x86_64-linux-gnu/libresolv-2.19.so
nginx 5847 root mem REG 8,3 22952 7081730 /lib/x86_64-linux-gnu/libnss_dns-2.19.so
nginx 5847 root mem REG 8,3 10432 7078112 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
nginx 5847 root mem REG 8,3 47712 7081728 /lib/x86_64-linux-gnu/libnss_files-2.19.so
nginx 5847 root mem REG 8,3 47760 7081748 /lib/x86_64-linux-gnu/libnss_nis-2.19.so
nginx 5847 root mem REG 8,3 97296 7081737 /lib/x86_64-linux-gnu/libnsl-2.19.so
nginx 5847 root mem REG 8,3 39824 7081736 /lib/x86_64-linux-gnu/libnss_compat-2.19.so
nginx 5847 root mem REG 8,3 22616 95164316 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
nginx 5847 root mem REG 8,3 14456 95164314 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
nginx 5847 root mem REG 8,3 125392 95164318 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
nginx 5847 root mem REG 8,3 58120 95160898 /usr/lib/x86_64-linux-gnu/libjbig.so.0
nginx 5847 root mem REG 8,3 1265072 95164321 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
nginx 5847 root mem REG 8,3 170064 7078077 /lib/x86_64-linux-gnu/libexpat.so.1.6.0
nginx 5847 root mem REG 8,3 18416 7078084 /lib/x86_64-linux-gnu/libgpg-error.so.0.10.0
nginx 5847 root mem REG 8,3 467208 95160899 /usr/lib/x86_64-linux-gnu/libtiff.so.5.2.0
nginx 5847 root mem REG 8,3 1677008 95165486 /usr/lib/x86_64-linux-gnu/libvpx.so.1.3.0
nginx 5847 root mem REG 8,3 72776 95165705 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
nginx 5847 root mem REG 8,3 244704 95160956 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1.8.0
nginx 5847 root mem REG 8,3 666080 95164383 /usr/lib/x86_64-linux-gnu/libfreetype.so.6.11.1
nginx 5847 root mem REG 8,3 153936 7078141 /lib/x86_64-linux-gnu/libpng12.so.0.50.0
nginx 5847 root mem REG 8,3 281288 95160885 /usr/lib/x86_64-linux-gnu/libjpeg.so.8.0.2
nginx 5847 root mem REG 8,3 520608 7078082 /lib/x86_64-linux-gnu/libgcrypt.so.11.8.2
nginx 5847 root mem REG 8,3 1071552 7081727 /lib/x86_64-linux-gnu/libm-2.19.so
nginx 5847 root mem REG 8,3 137400 7078093 /lib/x86_64-linux-gnu/liblzma.so.5.0.0
nginx 5847 root mem REG 8,3 14664 7081731 /lib/x86_64-linux-gnu/libdl-2.19.so
nginx 5847 root mem REG 8,3 1840928 7081742 /lib/x86_64-linux-gnu/libc-2.19.so
nginx 5847 root mem REG 8,3 190648 95164297 /usr/lib/x86_64-linux-gnu/libGeoIP.so.1.6.0
nginx 5847 root mem REG 8,3 417992 95165855 /usr/lib/x86_64-linux-gnu/libgd.so.3.0.0
nginx 5847 root mem REG 8,3 83816 95165297 /usr/lib/x86_64-linux-gnu/libexslt.so.0.8.17
nginx 5847 root mem REG 8,3 247952 95165296 /usr/lib/x86_64-linux-gnu/libxslt.so.1.1.28
nginx 5847 root mem REG 8,3 1461496 95164257 /usr/lib/x86_64-linux-gnu/libxml2.so.2.9.1
nginx 5847 root mem REG 8,3 100728 7078174 /lib/x86_64-linux-gnu/libz.so.1.2.8
nginx 5847 root mem REG 8,3 1930528 7078094 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
nginx 5847 root mem REG 8,3 383112 7078072 /lib/x86_64-linux-gnu/libssl.so.1.0.0
nginx 5847 root mem REG 8,3 252032 7078131 /lib/x86_64-linux-gnu/libpcre.so.3.13.1
nginx 5847 root mem REG 8,3 43368 7081734 /lib/x86_64-linux-gnu/libcrypt-2.19.so
nginx 5847 root mem REG 8,3 141574 7081743 /lib/x86_64-linux-gnu/libpthread-2.19.so
nginx 5847 root mem REG 8,3 149120 7081739 /lib/x86_64-linux-gnu/ld-2.19.so
nginx 5847 root DEL REG 0,4 321504351 /dev/zero
nginx 5847 root 0u CHR 1,3 0t0 1029 /dev/null
nginx 5847 root 1u CHR 1,3 0t0 1029 /dev/null
nginx 5847 root 2w REG 8,3 1406668 103297074 /var/log/nginx/error.log
nginx 5847 root 3u unix 0xffff880109b2ad80 0t0 321502773 socket
nginx 5847 root 4w REG 8,3 1406668 103297074 /var/log/nginx/error.log
nginx 5847 root 6u IPv4 321504347 0t0 TCP *:8090 (LISTEN)
nginx 5847 root 7u IPv4 321504348 0t0 TCP *:http (LISTEN)
nginx 5847 root 8u IPv6 321504349 0t0 TCP *:http (LISTEN)
nginx 5847 root 9u IPv4 321504350 0t0 TCP *:843 (LISTEN)
nginx 5847 root 10u unix 0xffff880109b29f80 0t0 321502774 socket
nginx 5847 root 11u unix 0xffff880109b29180 0t0 321502775 socket
nginx 5847 root 12u unix 0xffff880109b29880 0t0 321502776 socket
nginx 5847 root 13u unix 0xffff880109b2bb80 0t0 321502777 socket
nginx 5847 root 14u unix 0xffff880109b2a680 0t0 321502778 socket
nginx 5847 root 15u unix 0xffff880109b29c00 0t0 321502779 socket
nginx 5847 root 16u unix 0xffff880109b28380 0t0 321502780 socket
nginx 5847 root 17w REG 8,3 32341307 103296811 /var/log/nginx/access.log
Ⅵ linux不小心把nss包刪掉了,yum和rpm都用不了,怎麼辦
你可以直接下載(https://ftp.mozilla.org/pub/security/nss/releases/NSS_3_37_1_RTM/src/)下載最新版本(包括 nspr),也可以使用 hg(類似於git)獲取最新的開發版本
sudo apt install --reinstall libnss3 你試試看吧 看看《Linux就該這么學》 裡面有個專欄是 Linux命令大全(手冊
Ⅶ linux中 nss-tools是干什麼的
是nss命令的支撐庫
沒有nss-tools,你沒法通過命令檢測配置文件正確性、完整性等
Ⅷ 如何查看linux系統警告日誌
1、打開WDCP服務管理系統登錄界面,輸入用戶名和密碼,點擊登錄。
6、在操作日誌中,可以看到進行的操作,必要時可以找回誤刪的數據。
Ⅸ 怎麼看liunx有沒有安裝nss是啥意思
缺少文件。
有沒有安裝是因為損失了部分的文件,顯示的不完整,需要重新的下載安裝。
Linux操作系統是基於UNIX操作系統發展而來的一種克隆系統,它誕生於1991年的Linux桌面10月5日。以後藉助於Internet網路,並通過全世界各地計算機愛好者的共同努力,已成為今天世界上使用最多的一種UNIX類操作系統,並且使用人數還在迅猛增長。