linux命令学习第二天

1,首先查看自己装的是哪个版本的VNC

#rpm -qa |grep vnc

---------------------------------------------------------------------

tigervnc-1.1.0-5.el6.x86_64

tigervnc-server-1.1.0-5.el6.x86_64

如果没有安装可以使用下面的命令进行安装

yum install tigervnc tigervnc-server

---------------------------------------------------------------------

2,编辑vnc配置文件

vim /etc/sysconfig/vncservers

添加如下功能:

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 800x600 -alwaysshared -depth 24"

---------------------------------------------------------------------

3,设置VNC的密码:

vncserver 第一次输入提示需要设置VNC的密码:

vncserver

后期若想修改vnc用户的密码,可使用vncpassword命令修改:

#vncpasswd

Password:

Verify

4,开启vncserver,注意n是需要自己指定的数值,如1

------------------------------------------------------------------

vncserver :n

备注:VNC默认的端口是5900,而远程桌面连接端口则是5900+n(n是vncserver命令指定的)如果用vncserver :1启动VNCserver, 那么下面的端口就是5901

客户端连接的时候就是ip:5901(即5900+1)

5,列出当前用户所建立的远程桌面

---------------------------------------------------------------------

vncserver -list

TigerVNC server sessions:

X DISPLAY #     PROCESS ID

:1              2469

6,客户端连接VNC服务端。

点击连接就可以连上服务器端。出现如图所示就成功了

7,关闭vncserver

# vncserver -kill :n

---------------------------------------------------------------------

8,设置VNC服务开机启动用下面的命令:

# chkconfig vncserver on

---------------------------------------------------------------------

9,查看是否开机启动

#chkconfig --list |grep vnc

vncserver    0:关闭  1:关闭  2:启用  3:启用  4:启用  5:启用  6:关闭

Linux文件系统的类型

Linux的文件类型常见有:普通文件、目录文件、设备文件(字符设备文件和块设备文件),管道文件和符号文件等。

1,普通文件

用ls -l /mnt查看某文件的属性,其属性的第一个符号是“-”,这样的文件在Linux系统中就是普通文件。

--------------------------------------------------------------------

ls -l /mnt

总用量 12

-rw-r--r--. 1 root root    6 7月  18 13:49 bc

drwxr-xr-x  2 root root 4096 7月  18 20:16 test

-rw-r--r--. 1 root root  237 7月  18 15:47 test.log

2,目录文件

用ls -l /mnt查看某文件的属性,其属性的第一个符号是“d”,这样的文件在Linux系统中就是目录文件。

---------------------------------------------------------------------

ls -l /mnt

总用量 12

-rw-r--r--. 1 root root    6 7月  18 13:49 bc

drwxr-xr-x  2 root root 4096 7月  18 20:16 test

-rw-r--r--. 1 root root  237 7月  18 15:47 test.log

3,设备文件

Linux系统下的/dev目录中有大量的设备文件,主要是块设备文件和字符设备文件

--------------------------------------------------------------------

ls -l /dev|grep sd

brw-rw----  1 root disk      8,   0 7月  18 17:12 sda

brw-rw----  1 root disk      8,   1 7月  18 17:12 sda1

brw-rw----  1 root disk      8,   2 7月  18 17:12 sda2

3.1块设备文件

块设备的主要特点是可以随机读写,而常见的块设备就是磁盘,如/dev/sda1,其属性的第一个字符是“b”

---------------------------------------------------------------------

ls -l /dev/|grep sd

brw-rw----  1 root disk      8,   0 7月  18 17:12 sda

brw-rw----  1 root disk      8,   1 7月  18 17:12 sda1

brw-rw----  1 root disk      8,   2 7月  18 17:12 sda2

3.2字符设备文件

常见的字符设备文件是打印机和终端,可以接受字符流。/dev/null是非常有用的字符设备文件。送入这个设备的所有内容都被忽略。

下面列出的都是字符设备文件,其属性第一个字符 “c”

----------------------------------------------------------------

ls -l /dev|grep tty5

crw-------  1 root root      4,   5 7月  18 17:13 tty5

crw--w----  1 root tty       4,  50 7月  18 17:12 tty50

crw--w----  1 root tty       4,  51 7月  18 17:12 tty51

crw--w----  1 root tty       4,  52 7月  18 17:12 tty52

crw--w----  1 root tty       4,  53 7月  18 17:12 tty53

crw--w----  1 root tty       4,  54 7月  18 17:12 tty54

crw--w----  1 root tty       4,  55 7月  18 17:12 tty55

crw--w----  1 root tty       4,  56 7月  18 17:12 tty56

crw--w----  1 root tty       4,  57 7月  18 17:12 tty57

crw--w----  1 root tty       4,  58 7月  18 17:12 tty58

crw--w----  1 root tty       4,  59 7月  18 17:12 tty59

       
     
   
 

主设备号,次设备号

主设备号是内核识别一个设备的标识。是一个整数,一般使用1到255。

次设备号是驱动程序自己用来区别多个设备。是一个整数,一般使用0到255。

4,管道文件

管道文件有时候也被称为FIFO文件(FIFO是先进先出的意思),管道文件就是从一头流入,从另一头流出。

使用以下命令可以看到文件属性第一个字符是“p”,这样的文件就是管道文件。

--------------------------------------------------------------------

ls -l /var/run/autofs.fifo-misc

prw------- 1 root root 0 7月  18
17:13 /var/run/autofs.fifo-misc

mkfifo 创建管道文件

5,链接文件

链接文件类型有两种类型:软链接文件和硬链接文件。

软链接文件又叫做符号链接文件,类似于windows的快捷方式是一个快捷方式,对软连接进行读写操作的时候,系统会自动把该操作转换为对源文件的操作,但删除链接文件时,系统仅删除链接文件,而不删除源文件本身。

可以从下面的例子中看出其文件属性第一个字符是“l”,这样的文件就是软连接文件。

---------------------------------------------------------------------

ls -l /etc/system-release

lrwxrwxrwx. 1 root root 14 7月  17
12:04 /etc/system-release -> oracle-release

硬链接文件

链接是以存在文件中的另外一个文件,对硬链接文件进行读写和删除操作时,结果和软链接相同,但如果删除硬链接文件的源文件,硬链接文件仍然存在,而且保留了原有的内容,这是,系统就“忘记”了他曾经是硬链接,而把它当成一个普通文件。

时间: 2024-10-15 14:13:17

linux命令学习第二天的相关文章

linux命令学习之文件目录命令-mv命令

mv命令可以用来移动文件或者将文件改名(move (rename) files),经常用来备份文件或者目录 命令学习 命令格式:mv [选项] 源文件或目录 目标文件或目录命令功能:根据mv命令中第二个参数类型(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中.当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名.当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各

Linux命令学习之—每天发一个命令—mkdir

Linux命令学习之-每天发一个命令-mkdir mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录.要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限.并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能

Linux命令学习Day1

一直想学习Linux命令行,但是总是没有坚持.[Linux命令学习]系列博客将会记录我学习命令行的点点滴滴. 今天自己学习的4个命令: uname -- 查看系统信息 find -- 查找命令 dos2unix – Dos文件转换成Unix文件 cat -- 显示命令 下面简要描述下这几个命令. uname常用的几个选项: -a(打印所有信息) -s(内核名字) -r(内核版本) find功能强大,常用的语法格式: 路径 -- 在find命令后开始搜索的路径,若未指定则默认从当前路径开始搜索 -

linux命令学习-首篇

在home目录的.bashrc 添加了如下逻辑,目的是可以"每日"学习或复习linux命令 # 学习linux命令 # echo "Did you know that:"; whatis $(ls /bin | shuf -n 1) cowsay -f $(ls /usr/share/cowsay/cows | shuf -n 1 | cut -d. -f1) $(whatis $(ls /bin) 2>/dev/null | shuf -n 1) 效果图:

Linux命令学习总结: file命令

http://www.cnblogs.com/kerrycode/p/3806618.html Linux命令学习总结: file命令 命令简介: 该命令用来识别文件类型,也可用来辨别一些文件的编码格式.它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的. 执行权限 :All User 指令所在路径:/usr/bin/file 命令语法: file [ -bchikLnNprsvz ] [ -f namefile ] [ -F separator ] [

每日linux命令学习-引用符号(反斜杠\,单引号'',双引号"")

引用符号在解析器中保护特殊元字符和参数扩展,其使用方法有3种:反斜杠(\),单引号(''),双引号(""). 单引号和双引号必须匹配使用,均可在解析器中保护特殊元字符和通配符,但是单引号(硬转义)主要用于信息的原样输出,防止任何变量的扩展,双引号(软转义)允许变量扩展.转义符和命令替换.单引号保护双引号,双引号保护单引号. 1. 反斜杠 反斜杠通过解析器将1个字符转化为引用符号或转义. 1)在单引号内使用反斜杠,反斜杠不会被解析,保持原样输出. 2)在双引号内使用反斜杠,主要用于美元符

Linux命令学习笔记目录

Linux命令学习笔记目录 最近正在使用,linux,顺便将用到的命令整理了一下. 一. 文件目录操作命令: 0.linux命令学习笔记(0):man 命令 1.linux命令学习笔记(1):ls命令 2.linux命令学习笔记(2):cd命令 3.linux命令学习笔记(3):pwd命令 4.linux命令学习笔记(4):mkdir命令 5.linux命令学习笔记(5):rm 命令 6.linux命令学习笔记(6):rmdir 命令 7.linux命令学习笔记(7):mv命令 8.linux命

Linux命令学习总结:rm命令

命令简介: 该命令用来删除Linux系统中的文件或目录.通常情况下rm不会删除目录,你必须通过指定参数-r或-R来删除目录.另外rm通常可以将该文件或目录恢复(注意,rm删除文件其实只是将指向数据块的索引点(information nodes)释放,只要不被覆盖,数据其实还在硬盘上.如果想要保证文件的内容无法复原,可以使用命令shred . 另外一般还是要慎用rm -rf *这样的命令. 执行权限 :All User 指令所在路径:/bin/rm 命令语法: rm [OPTION]... FIL

Linux命令学习总结:reboot命令

命令简介: 该命令用来重启Linux系统.相当于Windows系统中的restart命令. 命令语法: /sbin/reboot [-n] [-w] [-d] [-f] [-i] 或 reboot [-n] [-w] [-d] [-f] [-i] 命令参数: 参数 长参数 描叙 -d 重新启动时不把数据写入记录文件/var/tmp/wtmp -f 强制重新开机,不调用shutdown指令的功能. -h 在系统关机或poweroff之前,将所有的硬盘处于待机模式 -i 关闭网络设置之后再重新启动系