linux in命令的用法(linux in命令使用)
linux中怎么使用telnet命令?
useradd testuser // 創建用戶testuser
passwd testuser // 為testuser 設置密碼
// 創建完成后/home下會 出現testuser 文件夾
userdel testuser //刪除testuser用戶
rm -rf testuser // 刪除用戶testuser所在目錄
// 以上命令root用戶才能使用
su 用戶名 // 切換用戶 eg:su root切換為root用戶
一.CentOS下查看系統是否已安裝telnet
rpm -qa | grep telnet
telnet-0.17-48.el6.x86_64
telnet-server-0.17-48.el6.x86_64
安裝telnet
1、檢測telnet-server的rpm包是否安裝
# rpm -qa telnet-server
若無輸入內容,則表示沒有安裝。出于安全考慮telnet-server.rpm是默認沒有安裝的,而telnet的客戶端是標配。即下面的軟件是默認安裝的。
2、若未安裝,則安裝telnet-server,否則忽略此步驟
#yum install telnet-server
3、檢測telnet-server的rpm包是否安裝
# rpm -qa telnet
telnet-0.17-47.el6_3.1.x86_64
4、若未安裝,則安裝telnet,否則忽略此步驟
# yum install telnet
telnet 是掛在 xinetd 底下的,所以同時查看是否安裝了xinetd服務
rpm -qa | grep xinetd
xinetd-2.3.14-39.el6_4.x86_64
兩者都沒有的安裝的話,yum安裝以下服務
yum install xinetd telnet telnet-server -y
啟動telnet服務
# systemctl start telnet.socket
二.配置telnet
設置開機啟動
#chkconfig telnet on
修改配置文件
vi /etc/xinetd.d/telnet
將”disable= yes”改成” disable=no”
三、激活服務
由于telnet服務也是由xinetd守護的,所以安裝完telnet-server,要啟動telnet服務就必須重啟xinetd服務
service xinetd restart 或者/etc/rc.d/init.d/xinetd restart
四.iptables防火墻會阻止telnet,所以需要在iptables允許,用如下命令
當你啟動telnet服務后,你可以用netstat -tunlp命令來查看telnet服務所使用的端口,可以發現有23。使用下面命令開啟這些端口:
iptables -I INPUT -p tcp --dport 23 -jACCEPT
iptables -I INPUT -p udp --dport 23 -jACCEPT
service iptables save //保存
service iptables restart //重啟防火墻
或者來點狠的?。£P閉防火墻!
service iptables stop
五.使用telnet命令
格式: telnet ip prot
六.其他常用的telnet命令功能描述:
close 關閉當前連接
logout 強制退出遠程用戶并關閉連接
display 顯示當前操作的參數
mode 試圖進入命令行方式或字符方式
open 連接到某一站點
quit 退出
set 設置當前操作的參數
unset 復位當前操作參數
status 打印狀態信息
toggle 對操作參數進行開關轉換
slc 改變特殊字符的狀態
auth 打開/關閉確認功能z掛起
telnetsend 發送特殊字符
telnetenviron 更改環境變量?顯示幫助信息
七.測試
我們先來查看TCP的23端口是否開啟正常
#netstat -tnl |grep 23
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
如果上面的一行存在就說明服務已經運行了。如果netstat命令沒有返回內容,我們就只好繼續進行更深入的配置了。
八.允許root用戶登錄
默認情況下Linux不允許root用戶以telnet方式登錄Linux主機,若要允許root用戶登錄可采用以下3中方法:
(1)修改/etc/pam.d/login配置文件
RedHat Linux對于遠程登錄的限制體現在/etc/pam.d/login文件中,把限制內容注釋即可。
# cat /etc/pam.d/login
#%PAM-1.0
auth required pam_securetty.so
auth required pam_stack.so service=system-auth
#auth required pam_nologin.so
account required pam_stack.so service=system-auth
password required pam_stack.so service=system-auth
session required pam_stack.so service=system-auth
session optional pam_console.so
(2)移除/etc/securetty文件夾
驗證規則設置在/etc/securetty文件中,該文件定義了root用戶只能在tty1-tty6的終端上記錄,刪除該文件或將其改名即可避開驗證規則從而實現root用戶以telnet方式遠程登錄Linux主機。
# mv /etc/securetty /etc/securetty.bak
(3)先用普通用戶登錄,然后切換到root用戶
$ su root
Password:
#
linux系統關機命令是什么?
linux下常用的關機命令有:shutdown、halt、poweroff、init;重啟命令有:reboot。 下面本文就主要介紹一些常用的關機命令以及各種關機命令之間的區別和具體用法。 首先來看一下linux下比較常用的一些關機命令 關機命令:
halt 立刻關機。
poweroff 立刻關機。
shutdown -h now 立刻關機(root用戶使用)
shutdown -h 10 10分鐘后自動關機 如果是通過shutdown命令設置關機的話,可以用shutdown -c命令取消重啟。
init 0 (這種不推薦使用,依據Linux中不同的運行級別)
linux初始服務器啟動盤如何使用?
?答具體方法如下
啟動第一步--加載 BIOS
當你打開計算機電源,計算機會首先加載 BIOS 信息,BIOS 信息是如此的重要,以至于計
算機必須在最開始就找到它。這是因為 BIOS 中包含了 CPU 的相關信息、設備啟動順序信
息、硬盤信息、內存信息、時鐘信息、PnP 特性等等。在此之后,計算機心里就有譜了,
知道應該去讀取哪個硬件設備了。
啟動第二步--讀取 MBR
眾所周知,硬盤上第 0 磁道第一個扇區被稱為 MBR,也就是 Master Boot Record,即主
引導記錄,它的大小是 512 字節,別看地方不大,可里面卻存放了預啟動信息、分區表信
息。
系統找到 BIOS 所指定的硬盤的 MBR 后,就會將其復制到 0x7c00 地址所在的物理內存中。
其實被復制到物理內存的內容就是 Boot Loader,而具體到你的電腦,那就是 lilo 或者 grub
了。
啟動第三步--Boot Loader
Boot Loader 就是在操作系統內核運行之前運行的一段小程序。通過這段小程序,我們可
以初始化硬件設備、建立內存空間的映射圖,從而將系統的軟硬件環境帶到一個合適的狀態,
以便為最終調用操作系統內核做好一切準備。
Boot Loader 有若干種,其中 Grub、Lilo 和 spfdisk 是常見的 Loader。
我們以 Grub 為例來講解吧,畢竟用 lilo 和 spfdisk 的人并不多。
系統讀取內存中的 grub 配置信息(一般為 menu.lst 或 grub.lst),并依照此配置信息來
啟動不同的操作系統。
啟動第四步--加載內核
根據 grub 設定的內核映像所在路徑,系統讀取內存映像,并進行解壓縮操作。此時,屏幕
一般會輸出“Uncompressing Linux”的提示。當解壓縮內核完成后,屏幕輸出“OK,
booting the kernel”。
系統將解壓后的內核放置在內存之中,并調用 start_kernel()函數來啟動一系列的初始化函
數并初始化各種設備,完成 Linux 核心環境的建立。至此,Linux 內核已經建立起來了,基
于 Linux 的程序應該可以正常運行了。
啟動第五步--用戶層 init 依據 inittab 文件來設定運行等級
內核被加載后,第一個運行的程序便是/sbin/init,該文件會讀取/etc/inittab 文件,并依據
此文件來進行初始化工作。
其實/etc/inittab 文件最主要的作用就是設定 Linux 的運行等級,其設定形式是“:
id:5:initdefault:”,這就表明 Linux 需要運行在等級 5 上。Linux 的運行等級設定如下:
0:關機
1:單用戶模式
2:無網絡支持的多用戶模式
3:有網絡支持的多用戶模式
4:保留,未使用
5:有網絡支持有 X-Window 支持的多用戶模式
6:重新引導系統,即重啟
啟動第六步--init 進程執行 rc.sysinit
在設定了運行等級后,Linux 系統執行的第一個用戶層文件就是/etc/rc.d/rc.sysinit 腳本程
序,它做的工作非常多,包括設定 PATH、設定網絡配置(/etc/sysconfig/network)、啟
動 swap 分區、設定/proc 等等。如果你有興趣,可以到/etc/rc.d 中查看一下 rc.sysinit 文
件。
啟動第七步--啟動內核模塊
具體是依據/etc/modules.conf 文件或/etc/modules.d 目錄下的文件來裝載內核模塊。
啟動第八步--執行不同運行級別的腳本程序
根據運行級別的不同,系統會運行 rc0.d 到 rc6.d 中的相應的腳本程序,來完成相應的初始
化工作和啟動相應的服務。
啟動第九步--執行/etc/rc.d/rc.local
你如果打開了此文件,里面有一句話,讀過之后,你就會對此命令的作用一目了然
rc.local 就是在一切初始化工作后,Linux 留給用戶進行個性化的地方。你可以把你想設置
和啟動的東西放到這里。
啟動第十步--執行/bin/login 程序,進入登錄狀態
linux下init1這條命令的含義是?
Linux有不同的運行級別,init 1命令即表示進入單用戶模式。
Exception in thread "main" 解決辦法?
Java命令行執行的時候,會出這樣的出錯信息Exception in thread main java. lang. NoclasSdeffounderror:應該這樣檢查你的環境和你的操作:
1、你的文件名對嗎?JAVA要求你的文件和你的類名嚴格對應的。比如 public class Helloword{..-那么文件名一定只能是 Helloworld. java,看仔細了!
2、你的程序中有main方法馬?參數什么的對嗎?main方法的聲明應該是這樣子的: public static Void main( Stringl們args)事實上如果你用開發工具來做的話,是不會錯的。如果你用 Ultraedit<之類的來寫程序的話,就一個字不要改的照抄吧!
3、記住, Javac后面跟的參數是文件名,但java后面跟的是類名!這是我開始學JAVA是犯的錯, java Helloworld, class,然后就報錯。后來才弄明白,應該是 ava Helloworld。
4、設置了 classpath了嗎?不僅是在安裝JDK時要設置的內容,一般來說最好還要自己設置一個目錄來存放自己的類文件的。比如d:Nclass E目錄。設置 classpath=% classpath%;dclass-那么,現在將 Helloworlc. class文件COPY到d: class E目錄下,再 java Hello World應該就OK了。
5、結合第3點和第4點如果你的類是屬于某一個包的,比如這樣一個類sony. test. Helloworld,那么按照我在第4點中說的目錄來說,就應該Helloworld, class文件存放到d: classsonytest目錄下。
執行的時候應該參考第3點中說的,按類名執行: java sony test, Hello World。明白了嗎?一直我也想不出還會有什么理由造成這個出錯信息了!如果有哪位兄弟想到了就補充一下吧!其實如果你使用了一些比較好的編程工具的話,根本就沒有機會碰到這個錯誤的,至少我在使用了 Visual/ Age for Java之后,就沒有這樣的事情了。好啦,不說了祝同志們好運吧!過了這第一道門,后面的就比較簡單啦。
總結
以上是生活随笔為你收集整理的linux in命令的用法(linux in命令使用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 制作程序化装饰花纹图案_用装饰器设计图案
- 下一篇: ddos大流量攻击防御(防火墙ddos防