小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

linux簡介【轉】

 JhouShuai 2016-01-22

本節(jié)所講內容

Linux終端介紹

Shell提示符

Bash Shell基本語法

基本命令的使用:ls、whatis、pwd、cd

查看系統(tǒng)和BIOS硬件時間

Linux如何獲得幫助

Linux關機命令:shutdown、init等

Linux 7個啟動級別

man手冊頁

創(chuàng)建一個方便快捷實驗環(huán)境快照

設置服務器在來電后自動開機

 

 

wkiol1zqh2mqehlpaadri_jdq8i173.png

wkiom1zqhxoakcmkaagscikj6nu872.png

wkiol1zqh2ub_gx0aaf0jiodh4m558.png

 

一、Linux終端介紹

1.tty

  tty1圖形界面

  tty2~6 虛擬控制臺

2.切換

  物理機控制臺的切換ctrl + alt +F1~F6

  虛擬機切換crtl + alt +shift +F1~F6

  從命令行界面啟動到圖形界面:#startx(不重啟服務) #init 5(重啟服務)

4pxs虛擬終端

ctrl+shift+T 

切換虛擬終端:Alt+1(切換到第一個虛擬終端)

放大:ctrl+shift+ +   (可以通過圖形界面來設置)

縮小:ctrl+ -

pts(pseudo-terminal slave)  偽終端 :通過ssh相關工具連接上后,顯示出來終端為:pts

二、Shell提示符

1
[root@xuegod63 ~]#

[用戶@主機名 當前目錄名稱 ] 提示符   root為# 普通用戶為:$

看用戶是不是最高權限 看他的uid,當用戶的uid=0 時,該用戶就擁有最高權限,

uid不等于0的,都是普通用戶

 

 

三、Bash Shell基本語法

1.總結Linux命令輸入規(guī)律

如何輸入命令:

命令 [選項]([參數(shù)])[選項的值]([參數(shù)的值]) 

空格作為分割

常見選項(參數(shù)):-h  --help   ; 特點:選項樣子為: -字母  或 --加單詞

 

【例】

vim  1

#!/bin/bash  #!是說明1這個文件的類型,類似于windows下用不同的文件后綴來表示不同的文件類型,linux系統(tǒng)是根據(jù)#!以及后面的信息來確定該文件的類型。后面的/bin/bash就表面1這個文件是一個BASH程序

#this is a very simple example   # bash程序的注釋

echo hello world   echo后的字符串會被顯示在控制臺終端的屏幕上

 

2.vim及vi的簡單使用

vim  1

輸入i進入編輯模式

寫完之后,按ESC退出編輯模式

保存并退出:按一下shift + ;(:冒號)后面緊接著輸入wq

不保存退出:按一下shift + ;(:冒號)后面緊接著輸入q! 

!感嘆號是強制的意思

執(zhí)行:

1.把文件拷到bin目錄下:

1
cp  1  /bin/

2. 給文件添加一個可執(zhí)行的權限x

1
 [root@station1 ~]#cd /bin

1
 [root@station1 bin]#chmod u+x 1

3.執(zhí)行

1
2
[root@station1 bin]#./1
hello world

執(zhí)行腳本:①1. cd /bin   2.  ./hello  (如果提示權限拒絕,給用戶一個可執(zhí)行的權限)

②方法2: a.sh 沒有執(zhí)行權限或有執(zhí)行權限。  使用:  bash a.sh  或 sh a.sh 都可以執(zhí)行   sh命令 是不用寫路徑 直接 在后面跟上 shell的名稱就能執(zhí)行了

 

 

3.基本命令

3.1 ls 命令

作用:查看當前目錄下有哪些文件

語法:ls 目錄 名 ,如果不加目錄名查看當前目錄

參數(shù):

-l 顯示詳細信息   系統(tǒng)里面的快捷方式#ll等同于 ls -l

-a 顯示隱藏文件

-d 查看目錄(不查看里面的內容)

-h 增強可讀性

-R 遞歸顯示目錄信息

 

【例】

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[root@xuegod63 ~]# ls -l /etc/passwd
-rw-r--r-- 1 root root 1753 Jan 21 20:45 /etc/passwd
[root@xuegod63 ~]# ls /etc/passwd
/etc/passwd
[root@xuegod63 ~]# ls -d /etc/
/etc/
[root@xuegod63 ~]# ls -dl /etc/
drwxr-xr-x. 115 root root 12288 Jan 21 20:45 /etc/
  
[root@xuegod63 ~]# ls -l /etc/passwd 
-rw-r--r-- 1 root root 1753 Jan 21 20:45 /etc/passwd
[root@xuegod63 ~]# ls -lh /etc/passwd 
-rw-r--r-- 1 root root 1.8K Jan 21 20:45 /etc/passwd
  
[root@xuegod63 ~]# mkdir -p te1/te2/te3
[root@xuegod63 ~]# ls -R te1
te1:
te2
  
te1/te2:
te3
  
te1/te2/te3:

【例】 查看隱藏文件,

#ls -a

當前目錄

..  父目錄(上層目錄、上級目錄)

 

3.2 whatis

作用:查看命令的解釋

語法: whtais  command

1
2
3
4
5
6
7
[root@suifeng128 ~]# whatis ls
ls                   (1)  - list directory contents
ls                   (1p)  - list directory contents
[root@suifeng128 ~]# ls /var/cache/man
cat1  cat3  cat5  cat7  cat9  local   X11R6
cat2  cat4  cat6  cat8  catn  whatis
[root@suifeng128 man]# makewhatis

在系統(tǒng)剛裝好后有時不能直接使用,需要對whatis的數(shù)據(jù)庫進行更新,數(shù)據(jù)庫文件在/var/cache/man/whatis ,進入到/var/cache/man下用makewhatis進行更新

 

3.3 pwd

作用:查看當前目錄

語法:pwd  沒有參數(shù)

例:

pwd

 

1
2
[root@xuegod63 ~]# ll -d /etc/
drwxr-xr-x. 115 root root 12288 Jan 21 20:45 /etc/

cd

作用:切換目錄

語法:cd 目錄名

【例】

#cd  回到用戶自己的主目錄

#cd ~  回到用戶自己的主目錄

#cd -  回到上一個目錄

#cd /etc////sysconfig/  cd /etc/sysconfig 一樣

cd /etc/  cd /etc  一樣

 

查看系統(tǒng)和BIOS硬件時間:  指的是bios時間

1
2
[root@xuegod63 sysconfig]# hwclock 
Wed 21 Jan 2015 08:58:11 PM CST  -0.942319 seconds

3.4 Linux如何獲得幫助

方法1:加參數(shù)-h 或--help

1
2
[root@mk ~]# shutdown --help
[root@mk ~]# fdisk -h

方法2:查看man手冊

1
[root@mk ~]# man  find

 

 

3.5 關機命令

1
2
shutdown、 init 、reboot   
shutdown

作用:關機,重啟,定時關機

語法:shutdown  [選項]

有如下選項:

-r     => 重新啟動計算機

-h    => 關機

-h  時間  =>定時關機

-c    => 取消之前的定時關機  或ctrl+c

 

【例】

shutdown -h +10  #10分鐘后關機

如果是你想定時在某一具體時間關機時使用命令:

shutdown -h 10:01

立即關機:shutdown -h now

shutdow -r 用法和 shutdown -h  一樣。
shutdown -r now  立即重啟
shutdown -r +10    #10 分鐘以后重啟
shutdown -r  22:22     # 22:22 以后重啟

 

 

3.6 init 命令

作用:切換系統(tǒng)運行級別

語法:init  0-6

【例】

init 0命令用于立即將系統(tǒng)運行級別切換為0,即關機;

init 6命令用于將系統(tǒng)運行級別切換為6,即重新啟動。

 

Linux 7個啟動級別:

0 系統(tǒng)停機模式,系統(tǒng)默認運行級別不能設置為0,否則不能正常啟動,機器關閉。
1 單用戶模式,root權限,用于系統(tǒng)維護,禁止遠程登陸,就像Windows下的安全模式登錄。
2 多用戶模式,沒有NFS網(wǎng)絡支持。
3 完整的多用戶文本模式,有NFS,登陸后進入控制臺命令行模式。
4 系統(tǒng)未使用,保留一般不用,在一些特殊情況下可以用它來做一些事情。例如在筆記本電腦的電池用盡時,可以切換到這個模式來做一些設置。
5 圖形化模式,登陸后進入圖形GUI模式,X Window系統(tǒng)。
6 重啟模式,默認運行級別不能設為6,否則不能正常啟動。運行init 6機器就會重啟。

 

runlevel

作用:查看當前運行的級別

語法:runlevel

wkiom1zqhclzxlu2aaash_rerza645.png 

man(manual)手冊頁,提供命令的詳細幫助信息

例: man  ls    

按q退出

man手冊頁分類:

1:用戶說明         2:系統(tǒng)調用

3:庫調用            4:設備

5:文件格式         6:游戲

7:雜項                8:系統(tǒng)管理命令

RHEL5 和6都有

6比5多2個:

9:內核                0:新的

 

【例】

如果我的系統(tǒng)被設置了0或者6的啟動級別,我該怎么修復?

編輯grub:

1.直接按a

kernel /vmlinuz..... 在后面輸入1或者single

2.e,選擇第二行

kernel /vmlinuz..... 在后面輸入1或者single

編輯完后按enter,再按b

在單用戶模式中修改/etc/inittab最后一行,把0/6改成3/5

 

 

實戰(zhàn):【創(chuàng)建一個方便快捷實驗環(huán)境快照】

配置好靜態(tài)IP地址,關閉iptables防火墻,關閉selinux

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 [root@xuegod63 ~]# setup
[root@xuegod63 ~]# /etc/init.d/NetworkManager stop
Stopping NetworkManager daemon:                            [FAILED]
[root@xuegod63 ~]# chkconfig NetworkManager off
[root@xuegod63 ~]# /etc/init.d/network restart
  
[root@xuegod63 ~]# cat !$
cat /etc/selinux/config
  
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#     enforcing - SELinux security policy is enforced.
#     permissive - SELinux prints warnings instead of enforcing.
#     disabled - No SELinux policy is loaded.
SELINUX=disabled
#SELINUX=enforcing
# SELINUXTYPE= can take one of these two values:
#     targeted - Targeted processes are protected,
#     mls - Multi Level Security protection.
SELINUXTYPE=targeted
  
[root@xuegod63 ~]# iptables -F 
[root@xuegod63 ~]# /etc/init.d/iptables save
iptables: Saving firewall rules to /etc/sysconfig/iptables:[  OK  ]

設置服務器在來電后自動開機                                            原文地址: http://xuegodlinux.blog.51cto.com/10844319/1715517

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內容均由用戶發(fā)布,不代表本站觀點。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多