opensuse linux操作維護學習筆記

在南京看海發表於2016-09-09

1、徹底關閉防火牆

chkconfig SuSEfirewall2 off

 

2、引導列表檔案

/boot/grub2/grub.cfg

 

3、檢視核心版本

uname -a

 

4、開啟telnet服務

[root@server root]# vi /etc/xinetd.d/telnet 
# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        disable = no
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID


disable = no原來是yes改成no,然後
service xinetd restart

 

5、判斷cpu是否支援64位

執行cat /proc/cpuinfo|grep lm |wc -l
結果大於0,則為x86_64位cpu。實際上即是查詢是否有lm標誌。

 

6、啟動後不自動登入

計算機/Computer(左下角選單) -> Yast -> 使用者和組/User and Group Management -> 高階選項/Expert Options -> 登入設定/Login Settings -> 去除“自動登入/Auto Login”選項。這樣下次啟動時就會提示你輸入使用者名稱和密碼了

 

7、如何linux下踢出使用者

$ who         //顯示當前登陸使用者
13:15:06 up 1:25, 2 users, load average: 0.01, 0.01, 0.00
USER    TTY      FROM          LOGIN@    IDLE    JCPU    PCPU WHAT
jjony   pts/0    xxx.xxx.xxx.xxx    00:10    0.00s 0.03s 0.01s w
root    pts/1    xxx.xxx.xxx.xxx    00:20    1:25    0.34s 0.34s -bash


pkill -KILL -t pts/0 可將jjony強制踢出

 

8、設定產生CORE檔案



.bash_profile 設定 ulimit -c unlimited


/etc/profile 設定 ulimit -c unlimited


echo 1 > /proc/sys/fs/suid_dumpable   設定呼叫過setreuid的程式依然可以輸出core檔案
echo 1 >/proc/sys/kernel/core_uses_pid 設定產生的core檔案的檔名中新增pid作為擴充套件


檢視core檔案:gdb ./coretest core.10803
檢視堆疊情況:bt

 

 

9、雙擊信任關係

1、主機A用ssh-keygen -t rsa生成公鑰,公鑰在當前使用者的主資料夾下的.ssh資料夾(cd ~/.ssh)下的id_rsa.pub檔案
2、在主機B上對應使用者的主資料夾下面的.ssh檔案內執行 echo "A的公鑰" >>authorized_keys


3、將公鑰檔案和authorized_keys檔案設定許可權為600(更寬鬆的許可權也可以,如744)


4、A可以不需要密碼登陸B。

 

 

10、vi檢視行號

:set nu

 

11、vi刪除一行

游標指向哪一行,按下dd

 

 

相關文章