首页 > 代码库 > 西部开源学习笔记《unit 1》

西部开源学习笔记《unit 1》

#####################虚拟机控制#####################

[kiosk@foundation19 ~]$ rht-vmctl start desktop        ###打开desktop虚拟机

[kiosk@foundation19 ~]$ rht-vmctl veiw desktop         ###显示desktop虚拟机

[kiosk@foundation19 ~]$ rht-vmctl poweroff desktop     ###关闭desktop虚拟机

[kiosk@foundation19 ~]$ rht-vmctl reset desktop        ###重置desktop虚拟机


Error: desktop not started (is already running)        ###报错,desktop已经运行

Error: unable to view desktop - not currently running. ###报错,无法显示,因为虚拟机未运行


#####################进入系统#######################

student-----> password:student 普通用户,

not listed ----->username:root ----->passwd:redhat 超级用户



#####################################

###########   unit 1   ##############

#####################################


#########1.行提示符#######

[kiosk@foundation0 Desktop]$

kiosk           ###打开shel的用户名

@               ###分隔符

doundation0     ###主机名称

Desktop         ###工作目录名称

$               ###身份提示符,#表示超级用户,$表示普通用户

*注意:命令要在行提示符之后输入才能执行


############2.切换用户##############

[kiosk@foundation0 Desktop]$ su - username

*)高级用户切换到低级用户不需要密码,低级用户切换到高级或者平级用户的切换需要密码


#############3.虚拟控制台##############

Ctrl+Alt+F(1|7)进入图形

Ctrl+Atl+F(2~6)进入虚拟控制台


desktop0 login:root                                       ##登陆用户名称输入

Password:                                                 ##密码输入无回显


[kiosk@foundation19 ~]$ uname -a                          ##查看系统版本的所有相关信息

Linux foundation19.ilt.example.com 3.10.0-327.el7.x86_64 #1 SMP Thu Oct 29 17:29:29 EDT 2015 x86_64 x86_64 x86_64 GNU/Linux


Red hat Enterprise Linux Server 7.0 (Maipo)               ##系统版本

Kernel 3.10.0-123.e17.x86_64 on an x86_64                 ##内核版本,系统位数


[kiosk@foundation19 Desktop]$ cat /etc/redhat-release     ##查看linux系统版本(此命令仅限于redhat与centos系列)

Red Hat Enterprise Linux Server release 7.2 (Maipo)


[kiosk@foundation19 ~]$ hostname                          ##查看主机名

foundation19.ilt.example.com



##############4.命令的执行##############

1.命令必须在行提示符之后输入

2.命令格式

命令 参数 目标

3.ctrl+c      ##撤销命令的执行

4.命令参数

-参数         ##单词缩写

--参数        ##单词的全拼



##############5.命令的帮助###############

1.

whatis 命令         ##查看命令的功能

whereis 命令        ##查看命令的配置文件

命令 --help         ##查看命令

[]                  ##选择加入的内容,可加可不加

...                 ##加入的内容个数任意

<>                  ##内容在命令执行过程中必须要加



##############6.系统的使用基础方法#############

1)系统登陆

图形登陆方式

文本登陆方式(命令行)


2)工作界面转换(图形界面)

ctrl+alt+上|下


3)开始bash

1.Applications>Utilities>Terminal

2.鼠标右键---->open in terminal

3.在一个已开启的bash中输入gnome-terminal

4.ctrl+shift+t在同一个窗口下再分屏出一个shell,而不是新开启一个bash窗口(按alt+1|2|3...进行分屏之间的切换)

4.退出:exit|ctrl+d


4)系统关机,重起

重起

reboot | init 6 | shutdown -r now

关机

poweroff | init 0 | shutdown -h now


5)锁屏

ctrl + alt + L | “windows键” + L



###简单的系统命令###

1)date

date                     ###显示当前日期时间

timedatectl              ###显示当前日期时间(以及其他系统时钟信息),后跟参数也可修改时钟配置。


watch -n 1 date          ###让date命令每秒执行一次,ctrl+c退出监控模式


date 11181115            ###把系统时间设定为11月18日11:15 格式:MMDDhhmm

date 111811152016.55     ###2016表示年(可以不加) .55表示秒(可以不加)


date -d +xday -xday      ###查看x天前或者后的时间(eg.‘date -d 83day 当天向后推83天的日期’或者‘date -d -83day 当天向前推83天的日期’)

        +%....           ###设定date的输出格式(eg.r——代表12小时制,R——代表24小时制)

        +%Y%m%d          ###设定date的输出格式为(eg. 20160923)

        +%Y-%m-%d        ###设定date的输出格式为(eg. 2016-09-23)

        +%Y/%m/%d        ###设定date的输出格式为(eg. 2016/09/23)


2)passwd

1.passwd                 ##修改用户密码

passwd [用户名]          ##(用户名可以不写)

[root@foundation0 ~]# passwd

Changing password for user root.         ##改变超级用户密码

New password:                            ##输入密码

BAD PASSWORD: The password is shorter than 8 characters

Retype new password:                     ##确认密码

passwd: all authentication tokens updated successfully.


[kiosk@foundation0 Desktop]$ passwd

Changing password for user kiosk.        ##改变普通用户密码

Changing password for kiosk.

(current) UNIX password:                 ##输入当前密码

New password:

BAD PASSWORD: The password is the same as the old one     ##和原始密码不能相似

New password:

BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic 

##密码必须是无序数字+字母

New password:

BAD PASSWORD: The password is shorter than 8 characters    ##密码必须>8位

        ###根用户因为有最高权限,可以无视以上3个原则###


passwd  +参数     +用户名称(用passwd修改密码可不制定具体用户名,但此处必须指定用户名)

        -S|--status      ##显示该用户的密码信息()

                         eg.student PS 2014-07-09 0 99999 7 -1 (Password set, SHA512 crypt.)

        -l ##锁定帐号

        -u ##解锁

        -n ##设定密码最短有效期

        -x ##设定密码最长有效期

        -w ##警告期

        -i ##设定用户非活跃天数

        -d ##清除用户密码


##监控student用户的passwd密码信息

watch -n 1 passwd -S student


3)file

file 文件名称 ##查看文件类型


4)文件的查看

cat           ##显示文件的全部内容

head          ##显示一个文件的前几行(系统默认为10行)

head -n 5     ##显示一个文件的前5行

tail          ##显示一个文件的后几行(系统默认为10行)

tail -n 5     ##显示一个文件的后5行


5)wc统计文件的容量信息

wc  -l     行数

    -L     最长一行的长度

    -w     字数

    -c     字节数

    -m     character counts


6)其他

gedit [文件名]                 ##创建文本文件(文件名不写的话,在保存的时候会让写)

eg.[kiosk@foundation19 ~]$ gedit 09.24 & ###创建09.24文本文件【&表示后台运行】

clear                          ##清屏

cal                            ##显示当月日历

cheese                         ##开启摄像头(cheese是一款linux下的摄像软件)

echo $HISTSIZE ##


#####tab键####

在系统中table键可以自动补齐存在的命令,文件名称和某些命令的参数


a+Tab x2 显示系统中所有a开头的命令


####history历史调用####

history                ##显示历史

history -c             ##清除当前环境当中的历史命令

!数字                 ##执行第多少行命令

!字母                 ##执行最近一条以这个字母开头的命令

ctrl+R+关键字          ##执行最近一条含有这个关键字的命令

上下键                 ##逐行调用命令


####linux中的快捷键####

1.terminal界面下

左右                   ##一个字符一个字符移动

ctrl+左|右             ##光标移动以单词为单位

+a                     ##光标移动到行首

+e                     ##光标移动到行尾

+u                     ##光标所在位置删除到行首

+k                     ##光标所在位置删除到行尾

+r+关键字              ##调出最近一条含有关键字的命令

+c                     ##撤销已输出的命令,撤销命令执行

+d                     ##关闭当前shell,相当于输入exit的作用

+shift+t               ##在现有shell中重新打开一个table

+alt+1|2|3...          ##切换table


2.gnome图形界面下

ctrl+alt+上|下         ##切换工作界面

    +alt+f1|f7         ##进入图形界面

    +alt+f2-f6         ##进入虚拟控制台



######linux系统级别(run level)#####

0——系统停机状态,系统默认运行级别不为0,否则无法正常启动     ##=shutdown关机

1——单用户工作状态,root权限,用于系统维护,禁止远程操作

2——多用户状态(没有NFS,network file system网络文件系统)

3——完全的多用户状态(有NFS),登陆后进入控制台命令行模式

4——系统未使用,保留

5——X11控制台,登陆后进入图形GUI模式

6——系统正常关闭后重启,默认运行级别不能为6,否则无法正常启动 ##=reboot重启


runlevel           ###查看当前运行级别

init N             ###进入其他运行级别(init 0 ——关机;init 6 ——重起)


shift+ctrl+alt+r   ###开启录屏(无音频),保存在desktop/video/下。再按结束录屏。



西部开源学习笔记《unit 1》