文件归档,压缩:
[student@desktop26 ~]$ file-roller & //用该命令打开图形化的管理工具
以下是用命令进行打包压缩:
[root@desktop26 ~]# tar cf etc.tar /etc/ //仅仅打包,不压缩
tar: Removing leading `/' from member names
[root@desktop26 ~]# tar zcf etc.tar.gz /etc // z 表示用gzip来压缩
tar: Removing leading `/' from member names
[root@desktop26 ~]# tar jcf etc.tar.bz2 /etc // j 表示用bz2来压缩
tar: Removing leading `/' from member names
解压示例,以rarlinux这个软件做示例
[root@desktop26 ~]# tar zxf rarlinux-3.8.0.tar.gz -C /opt/ //-C表示指定目录解压
[root@desktop26 opt]# ls
rar
[root@desktop26 rar]# ln -s /opt/rar/rar /usr/local/bin/
[root@desktop26 rar]# ln -s /opt/rar/unrar /usr/local/bin/
服务安装完之后,如何找到配置文件???
这里以ssh为例:查找过程如下:
[root@desktop26 ~]# man -k ssh
git-shell (1) - Restricted login shell for GIT-only SSH access
ssh (1) - OpenSSH SSH client (remote login program)
ssh [slogin] (1) - OpenSSH SSH client (remote login program)
ssh-add (1) - adds RSA or DSA identities to the authentication agent
ssh-agent (1) - authentication agent
ssh-copy-id (1) - install your public key in a remote machine's authorized_keys
ssh-keygen (1) - authentication key generation, management and conversion
ssh-keyscan (1) - gather ssh public keys
ssh-keysign (8) - ssh helper program for host-based authentication
ssh_config (5) - OpenSSH SSH client configuration files
sshd (8) - OpenSSH SSH daemon
sshd_config (5) - OpenSSH SSH daemon configuration file //找到config文件了
[root@desktop26 ~]# man 5 sshd_config //这样就可以了
在该配置文件中:认证方式一定要选择方式1,即:
# activation of protocol 1
Protocol 2
################## VNC #########################
VNC的主配文件:(企业6里面一般不许要修改)
[student@desktop26 ~]$ cd .vnc/
[student@desktop26 .vnc]$ ls
desktop26.example.com:1.log desktop26.example.com:4.log passwd
desktop26.example.com:2.log desktop26.example.com:5.log xstartup
[student@desktop26 ~]$ vi /etc/sysconfig/vncservers
找到以下一行,做修改,为本机的每个用户分配一个端口,修改如下:
VNCSERVERS="1:student 2:visitor 3:zhousir"
切换到不同的用户执行以下命令进行激活:
[student@desktop26 ~]$ vncserver
New 'desktop26.example.com:1 (student)' desktop is desktop26.example.com:1
Starting applications specified in /home/student/.vnc/xstartup
Log file is /home/student/.vnc/desktop26.example.com:1.log
通过以下命令查看占用的端口:
[student@desktop26 ~]$ netstat -antpl |grep 590*
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 17932/Xvnc
通过执行以下命令可以关掉当前用户打开的vnc服务:
[student@desktop26 ~]$ vncserver -kill :1
Killing Xvnc process ID 17932
配置文件里面还有一行,可以进行修改
[student@desktop26 ~]$ vi /etc/sysconfig/vncservers
NCSERVERARGS[1]="-localhost"
VNC加密连接
[root@desktop26 ~]# vncviewer -via root@192.168.0.249 192.168.0.249:1
查看文件系统的参数:
[root@desktop26 ~]# tune2fs -l /dev/sda1
[root@desktop26 ~]# tune2fs -o acl //让文件系统支持acl
增加swap分区的大小:
[root@desktop26 ~]# blkid /dev/sda3
/dev/sda3: UUID="043929f6-8707-4f6c-bc87-4cfb78841627" TYPE="swap"
[root@desktop26 ~]# swapon -s
Filename Type Size Used Priority
/dev/sda3 partition 524280 0 -1
这是当前的交换分区的信息。
首先可以先分出一块区:假如此时有一个新的分区:/dev/sda4
[root@desktop26 ~]# swapon -v /dev/sda4 //此时为激活,对应的关闭为:swapoff
然后最重要的是将其写到/etc/fstab下(记住)。
如果,不分区,可以用截取块设备的方法,然后格式化之后挂载即可(如下):
[root@desktop26 ~]# ddi if=/dev/zero of=/tmp/swapfile bs=1024 count=100
100+0 records in
100+0 records out
102400 bytes (102 kB) copied, 0.000468814 s, 218 MB/s
然后格式化为swap格式:
[root@desktop26 ~]# mkswap /tmp/swapfile
mkswap: /tmp/swapfile: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 96 KiB
no label, UUID=17e022c0-da15-47b7-ad30-d834e319e55d
再挂上即可:
[root@desktop26 ~]# swapon /tmp/swapfile
################################### 管理交换分区 ######################################
[root@desktop26 ~]# vi /etc/fstab
/dev/vda5 swap swap defaults,pri=1 0 0 //pri=1是为了提高优先级
[root@desktop26 ~]# swapon -p 1 /dev/vda5
也可以用dd命令截取块设备文件用作交换分区:但是相对于分区而言多了一层文件系统的消耗,效率不如分区好。