首页 > 代码库 > linux命令学习第二天

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

硬链接文件

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

 

linux命令学习第二天