1. 程式人生 > >運維知識大雜燴1(適合復習時候參考,初學會看著很雜)

運維知識大雜燴1(適合復習時候參考,初學會看著很雜)

運維 命令 基礎

運維知識大雜燴1 技術分享

  1. ftp下載不了,目錄沒有w權限,產看文件本身有沒有權限。

  2. kvmvmware方便的是可以直接進入虛擬機裏面。

  3. vmware 虛擬機有快照的時候只能增加disk ,不能減少disk。

  4. 短連接(如httpd連接)就是處理完你的事情之後就斷開了。

  5. boot分區不能是lvm

  6. ssh 忘記在服務器上結果關了本機,死了服務器

  7. ll 顯示的是mtime



系統命令分類:內部命令,外部命令,別名,函數 。

type -a 可以看到命令的路徑和類型

source 函數名,使得函數生效。
[[email protected] /]# type pwd
pwd 是 shell 內嵌
[[email protected] ~]# type -a pwd
pwd 是 shell 內嵌
pwd 是 /usr/bin/pwd
[[email protected] /]# alias pwd=‘echo hello‘
[[email protected] /]# pwd
hello
可以看出別名的優先級高於內嵌,

函數與內嵌命令的優先級比較:

[[email protected] /]# vim /tmp/pwd

1 #!/bin/bash

2 function pwd()

3 {

4 echo "founction"

5 }

~

[[email protected] /]# . /tmp/pwd

[[email protected] /]# pwd

hello




[[email protected] tmp]# echo --help

--help

echo的幫助需要help echo,echo是內嵌命令。



救援模式是光盤裏面的根不是磁盤的根 ,和單人維護不一樣


[[email protected] ~]# ldd `which chroot`

linux-vdso.so.1 => (0x00007ffcb9479000) 內存空間

libc.so.6 => /lib64/libc.so.6 (0x00007f0d5c695000)

/lib64/ld-linux-x86-64.so.2 (0x00007f0d5ca6b000)

程序執行還需要模塊(驅動)的, 如上是chroot這個程序所依賴的模塊。




changeroot 之後是bash-4.2 的提示符只有內部嵌命令

[[email protected] ~]# cat /etc/inittab el6中設定開機級別的

[[email protected] ~]# cat /etc/inittab el7中提示這個文件已經喪失功能了

# inittab is no longer used when using systemd.



dns的zone文件,需要帶權限拷貝,

cat相關:

cat 會把文件都加在內存中,大文件會危險

cat -A 會在文件的結尾加$

[[email protected] tmp]# cat < pwd.1

cat 看文件其實是內容省略了<


[[email protected] tmp]# cat

zz

zz

world

world

這個是從鍵盤輸入 ,會有重復。


tail -0f 顯示變化的數據

登錄相關的:

[[email protected] tmp]# ll /etc/login.defs

[[email protected] tmp]# ll /etc/default/useradd

管道是只將正確的結果輸出過去

鎖定賬戶就是把密碼加上!

加載環境不完整就會不完全登陸

用戶信息相關命令 :

finger zyx 查看zyx用戶的信息

chfn zyx 信息寫在描述信息裏面

chsh zyx 改變登陸shell

軟件安裝:

rpm -ql 查看定義好了的目錄

二進制包可以安裝多個,解壓在不同目錄

yum倉庫中的repodata 記錄yum 的依賴關系,由createrepo創建。

tar:壓縮相關

Compression options:根據格式自動壓縮

-a, --auto-compress

use archive suffix to determine the compression pro‐

gram

vim相關命令

dw 刪除光標所在位置的單個單詞,

dG 刪除光標所在行到文本的結尾,

在文件中讀取其他文件:r /etc/redhat-release

[email protected] tmp]# vim pwd.1 +3

權限相關:

-d, --default 默認的acl權限,是針對目錄的。

sgid 當給一個目錄添加了sgid

/tmp t權限是 share時候使用;


chattr - change file attributes on a Linux file system

tar


備註:適合復習參考,初學者學一遍再參考也不錯,技術分享




本文出自 “linux” 博客,請務必保留此出處http://zhouyaxiong.blog.51cto.com/11476760/1970512

運維知識大雜燴1(適合復習時候參考,初學會看著很雜)