TA的每日心情 | 开心 2023-10-19 18:23 |
---|
签到天数: 173 天 [LV.7]常住居民III
|
本帖最后由 pjbright 于 2014-8-16 02:15 编辑 % V7 g3 S7 q# U/ ]( V9 e
3 `9 C) G9 R/ T2 r5 K; i
Centos 7 安装后的必要设置 # Q3 J" i/ A" q2 ?. u- |; _+ h
* Y9 }6 C2 S& e" }1 Q! t
文章出处:
- ?7 Q; l: d Y$ u: Mhttp://minda.f3322.org:8088/bbs/read.php?tid=18&fid=26" `3 A ?# l: H0 ^
; Z/ }) U, }1 o# _' R& u( c9 ]更新系统
. q4 L: S' ~4 Q. A7 @% ?: o/ T/ Byum update
, Q$ u! J6 D( w/ ]+ b新系统那就先更新到所有最新吧
6 } b- P2 Q* L# `5 S) i直到No Packages marked for Update为止。 % H& M) Q% r# x* `/ `
安装KDE桌面系统
4 T# J& } a: n# wyum -y groups install "KDE Plasma Workspaces"
1 p5 D& b6 l/ i' ^0 Q安装GNOME桌面系统
1 N/ j1 V0 K7 {0 B8 b3 {* Iyum -y groups install "GNOME Desktop"
0 }/ X6 G* u7 b2 O J) {( ~安装五笔
6 S" ^. m' H) Fyum install ibus-table-chinese-wubi-haifeng.noarch
" Z4 N A7 Q/ N' Y) k( B) j海峰五笔或者极点五笔。都差不多。" f, ]0 D! g3 s) ?6 |: C- d
yum install ibus-table-chinese-wubi-jidian.noarch; W9 @" K+ {- Q+ S
启用ELREPO源# t1 B) g* S+ n2 z- L+ b. U* Q( e
http://elrepo.org/tiki/tiki-index.php
. {7 Z$ ^6 W" k& F* o7 P启用Repoforge源5 y3 [' }" t: c6 O/ ]
http://repoforge.org/
' t" w2 y- y7 D5 L5 N: g) Qrpm -Uvh http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm) |+ v& J# l/ c$ h
启用EPEL源
, Y: K. j# y+ B' ]0 hhttp://dl.fedoraproject.org/pub/epel/beta/% V& ]- D: l ^8 @" r: g
目前还是beta版本。
) o6 U9 v C8 ?' m6 Prpm -ivh http://dl.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm% X9 [4 z5 V) e4 w
导入key:
3 T0 @3 ~3 j+ T1 C& O! erpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
, e* G) p3 [* z启用rpmfusion的源: R; w! C! _" x8 N; q( Z2 i+ G% e
# S, _" p# Z$ O: [ R# v2 o2 a3 @个人不太赞同启用各种源。
* I; ?1 j9 q' E& ^, MInstall Adobe Flash Player on CentOS 7 2 j5 T; P; h8 Q: a7 R/ G3 e
下载二楼的程序,直接安装即可。
* f# b; i: v- N! T4 H8 o让centos 7 也支持笔记本电脑的双显卡切换
i$ j/ q" g( ?& x参考文章: https://www.centos.org/modules/newbb/viewtopic.php?topic_id=39948
G' Z. @1 t3 T7 I资源站点: https://fedoraproject.org/wiki/Bumblebee <====Fedora系统可以简单使用。ubuntu也是。 : O- L- D* `0 A% ^/ P
资源站点: http://www.bumblebee-project.org/ <========硬着头皮啃E文吧
( R6 H2 I- G( [7 I, h我是按这里的来的。https://www.centos.org/forums/viewtopic.php?t=7303 % }% C% g6 p4 {
先启用ELREPO的源。然后直接安装bumblebee
# k0 z' e- o+ D$ ?% B9 tyum install bumblebee
, Q2 `0 J6 n, b- h/ \5 }会自动安装所需的软件" L6 V, C( @1 F
# F* }. l8 C1 Z( U! e; C( j$ P, q
先查看下目前双显卡的状态: 5 F6 a* M. T7 y) I' k+ T) e! C
lspci|grep VGA ( Q* [& Y8 ]; \4 q9 W( y5 l# ^$ R
可以看到有两张显卡。一张是Intel HD 显卡,另一张独显是NVIDIA GeForce 310M。
; j( n6 F+ f T2 _0 a7 M/ ~00:02.0 VGA compatible controller: Intel Corporation Core ProcessorIntegrated Graphics Controller (rev 12)
/ j+ A. D" Q5 v( B4 c: _02:00.0 VGA compatible controller: NVIDIA Corporation GT218[GeForce 310M] (rev a2) 0 l _* t( ^! N2 ]/ Y$ i. }+ R
现在开始把独显关闭。
/ A/ s3 C* O; |% yrm /etc/ld.so.conf.d/nvidia.conf
8 } ^$ K6 W9 {/ Q8 Brm /etc/X11/xorg.conf 1 N( N/ H6 ]6 q2 t9 S
mv /usr/lib64/xorg/modules/extensions/nvidia /usr/lib64/xorg/nvidia " i. z+ Z8 D* J8 {0 I
vi /usr/share/applications/nvidia-settings.desktop2 ]$ b$ R/ k" v @
修改后的行 4 t" P' V8 P$ ~, |
Exec=optirun nvidia-settings -c :8.0 ' @/ V3 _5 l, N# @8 l. q2 }
保存后退出编辑。 % }* f( r1 Q [- i5 x
将你自己的用户名加入bumblebee群组。
* z2 ^* V$ e/ Y" {' o9 M/ B0 ?vi /etc/group
8 t: x6 s! g) p) @! |找到bumblebee群组,将你的用户名加到该行的最后。保存后退出编辑。 * ?9 s& \. v9 p/ q K. O6 B
chkconfig --add bumblebeed . `0 r+ C7 b( s) p
vi /etc/bumblebee/bumblebee.conf
$ Z1 l& B. q2 S) N$ [" Q仔细编辑该文件,确保是以下的内容: ; H/ o8 E" V: r3 W4 M- L d+ p0 _
在[bumblebeed]段内: 6 C3 Z: ?/ {- l/ r# D; S
ServerGroup=bumblebee 2 Y/ [! Q- B9 m3 U9 K# D# V
Driver=nvidia % {& i; A7 @5 {/ D" [& j* n3 c0 R
在[driver-nvidia]段内: ( R( t+ h5 I3 a6 l3 @+ l: u
KernelDriver=nvidia
# o! F1 [: [1 H2 _) J n! e Module=nvidia
) j' r" ~% t* a: Z% e PMMethod=bbswitch
9 K d6 L+ r2 S: ?' J LibraryPath=/usr/lib64/nvidia:/usr/lib64/vdpau:/usr/lib/nvidia:/usr/lib/vdpau
+ v b# `6 e' H, E XorgModulePath=/usr/lib64/xorg/nvidia,/usr/lib64/xorg/modules , p$ X4 K2 E3 r! }3 }! i& E- U* D% X
最后一段不用管它。
5 S5 C) }5 S2 F3 r% R2 L7 t1 m$ g6 e8 O1 q
& {5 Y4 |+ l t7 r+ ^: X9 I& T9 e s( j. M* s: r5 v
8 P' q& g6 a) O2 l. x% `7 y9 F c重启笔记本电脑。 ( T6 D k( H2 M, U Z
应该可以在系统==>管理的菜单内看到NVIDIA X Server Settings。
" t5 r |7 D+ l应该可以在其他的菜单内看到NVIDIA X Server Settings。
+ u- G# T4 t9 T" T2 o" h2 d$ I$ Q2 O' [; H$ e& n* R9 d& e( F
验证是否已经关闭独显
$ G" @, L% X( G* ^2 M! J6 llspci|grep VGA ' r' c7 z; F2 H: ~
我的显示如下:
; F q0 S* f, k2 N& w00:02.0 VGA compatible controller: Intel Corporation Core ProcessorIntegrated Graphics Controller (rev 12)
( A+ Q0 k- s' t- f8 o02:00.0 VGA compatible controller: NVIDIA Corporation GT218[GeForce 310M] (rev ff) ) r% t) d# Z u! J! q+ `- O
如果看到REV FF就表示已经关闭了。世界清凉了。
{6 ]7 \8 }" z# |. p: I8 z对比验证:
( s) r$ c' l r2 yoptirun /opt/VirtualGL/bin/glxspheres64
$ s$ u# P; L7 z! i; A( ?/opt/VirtualGL/bin/glxspheres64 ( h$ Y( w, W, j/ S8 m0 z0 j5 G
这两条命令应该差别明显。 8 s: B( l M3 ^& K2 L
Testing Bumblebee
) y' w" t9 h# ^. n4 l6 Poptirun glxgears -info | grep "GL_VENDOR"4 x: x' M% V* J4 O
让centos 7 支持BCM3413无线网卡 : T2 ^9 p4 f# q7 t6 l. E1 M
centos 7已经可以完美支持该无线网卡了。# \6 w( A8 q0 n4 R& `
让centos 7 支持可读写的NTFS分区 8 F. ]8 d9 g8 z7 I$ {: |, L
CentOS默认是不安装ntfs格式的文件系统的驱动文件。
* Z! z/ P/ v: B& {" t我们可以安装一个ntfs-3g来让CentOS支持ntfs格式的文件系统。 / C; k" N+ t# b& Z2 m) M4 ?
如果已经添加了EPEL源,可以直接YUM安装而不用手工编译安装了:
$ a0 {6 @" D# o- Y" [yum install -y ntfs-3g
) D, {$ |% l! V也可以下载二楼提供的ntfs-3g在centos 7中的安装包。7 Q6 A) Z( q" A" B! D' W/ v
要让NTFS分区在开机的时候自动挂载,还需要编辑/etc/fstab文件。
" y" Q& l% A: r' f O G在编辑该文件之前,先了解下硬盘分区情况,使用fsdisk -l命令。
; w" a3 k" Z, i4 n; ]2 `其中的/dev/sdc2就是NTFS分区 * F) P' b& z$ V# b3 E4 y1 y/ M1 J8 v1 N4 T
以/dev/sdc2这种命名的方式来自动挂载很不靠谱。你插着U盘或者移动硬盘启动电脑,这个名字可能就改变了。 : H/ ^, C" T' J3 v/ d" l
嗯。用UUID来标识一个唯一的固定的标识符。
/ l# I- L7 ~4 t/ b W) _ [& ^blkid /dev/sdc2
4 _5 l* B% K% z( S. pUUID出来了 0 D# g( A) @: V
/dev/sdc2: LABEL="HHD2" UUID="6AE0F299E0F26B29"TYPE="ntfs"
) H2 M, e, }- F( L然后 vi /etc/fstab
4 m3 Q7 }. g' E6 J- v M在最后加入两行: 2 u# g& }; W7 ]
UUID=6AE0F299E0F26B29 /mnt/HDD2 ntfs-3g defaults 0 0
6 U! k. G- }: e! C5 |( T% k保存编辑退出。
- e& a. |2 t+ G9 ~mkdir /mnt/HDD1 /mnt/HDD2
5 `! D+ w/ x7 Q3 v' M F9 o8 b* W. ]chown 自已的用户组:自己的用户名 /mnt/HDD2
Y' S2 j- g5 P* K$ n8 }6 Kreboot 0 Q+ R" Q6 B/ {: ]9 p/ N' e
这样的好处是不用每次需要的时候,第一次打开时要ROOT密码。另,这些分区其实是数据分区,开机自动挂载是必须的。因为我的虚拟机IMG文件都存放在这里。只有120GB容量的SSD是无法存储大量的虚拟机IMG的。 M" ?, l* S4 q7 A" Q
小技巧:进入这两个目录的时候可以加为书签。方便目录间跳转。 , {5 C, b4 \6 q6 I! ~; s
让centos 7 方便的用鼠标右键压缩与解压缩
; R w8 Q4 O4 i: v: W$ Vyum install file-roller 3 Q |6 Z+ N: F* j5 @
yum install p7zip p7zip-plugins% h: A/ L3 ?3 H6 o' K
如果没有源可以去 http://pkgs.repoforge.org/p7zip/ 下载,或者到二楼下载。5 o* M4 _) R% N! r$ ?
对于rar和unrar,没有找到plugin,要压缩与解压缩目前我只能使用命令行。 [/ w! o& Z# A# P+ f2 A
常用的rar命令:+ x2 B! U+ i; j; Q/ s- O
将test.img压缩成每卷15000KB大小的,并使用压缩比最高的模式。
E' S3 b/ K$ {: X6 Hrar a -v15000k -m5 test.img.rar test.img8 U2 U- Z! m" q6 E
解压缩时1 i2 ]1 z# k! _3 |
rar x test.img.rar# l8 i9 }. V( X8 L! h5 L: V6 }; z0 B, ?
rar和unrar的centos 7的安装包也在二楼提供了。5 f; p7 c7 d: b, w+ w: g
zip,bz2,rar,7z这几种格式各有优缺点+ q) Z- t) c" B2 o2 o+ b; N$ Y
zip,bz2格式最普及。各种中庸。' p+ i( g( X( g$ F) y' X5 a1 Q4 y# ?
7Z格式压缩比最高,但也是最最最慢的。嗯。以后上传归档看来都要全面改为7Z。
8 V0 J" ~5 ~- ^) K# Zrar不是很通用。虽然在我国最普遍了。但传给老外,老外一般不知道这个格式。郁闷。- t6 o) f1 B' P! W7 R3 O5 \
完美备份整个centos系统 & I0 E! H% ~) G0 E: [
使用LIVE CD 或者 LIVE USB开机,备份时
- k- L$ {2 H0 u: g$ `1 |2 Q bdd if=/dev/sda |bzip2>sda.img.gz2
* S9 w5 w( q& l/ `4 F还原时
, D9 s6 q; {4 mbzip2 -dc sda.img.bz2|dd of=/dev/sda
0 X& u1 U. b8 [- I2 H. ~% e% q警告:如果你不知道这两条命令是什么意思请放弃这个想法。2 X: o' |2 N2 ?5 F8 h1 n* M- D
备份过程会较长。我安装一个完整的DVD 版本的DESKTOP,压缩后的IMG 有17GB多。笔记本发热量大,注意散热。3 H, r# V" i* ^
centos 7 安装Nvidia 显卡驱动
/ I5 j) X7 r% n$ O: Z先启用ELREPO的源
" i# o4 b% b$ hyum install nvidia-x11-drv kmod-nvidia
9 B1 ^. b7 ]" \* D: I4 r重启下电脑
) ?. |, i/ ]3 Y B; D' r T还是老老实实的去下载驱动
% w; V- d( x! j9 ahttp://www.geforce.cn/drivers
+ P* x: n( ~+ {yum -y install gcc kernel-devel kernel-headers
) o( N. o8 R( B I( I0 S( ~vi /etc/modprobe.d/blacklist.conf
2 a7 E) g- \1 j) `0 i- g; I添加blacklist nouveau' i& ]( [. }2 J( a2 s- j
重新建立initramfs image文件8 T+ H; [ ?) A! M8 N
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak) N5 n [* g& V* \: r
dracut /boot/initramfs-$(uname -r).img $(uname -r)
- b6 J& {+ c. s3 P5 w2 {$ y- D" g修改/etc/inittab,使系统开机进入init 3文本模式:将最后一行“id:5:initdefault:”修改成“id:3:initdefault:”(不包含引号)& c& m4 H/ o$ o$ t# U
注释:5代表系统启动时默认进入x-window图形界面,3代表默认进入终端模式。, l* X1 u6 i2 q
重启. i( x; B) c/ f! d$ @
重启用在终端用root执行 init 3进入字符界面1 t; q, k: n; o( I2 J& n
确保nouveau kernel driver没有被加载( b! E1 ?2 Z9 `, a; w
lsmod | grep nouveau$ }( S5 P7 J* r0 K
进入驱动程序所在目录,开始安装! z. G9 J5 X6 {/ I4 I; o; P: n) Q
chmod +x NVIDIA-Linux-x86-331.20.run
7 Y! q% G- A: H5 M( I./NVIDIA-Linux-x86-331.20.run
b) `- {: a0 t8 p$ H: H [' x安装过程中,根据提示选择accept,yes 或 OK,即可完成安装: 如果提示有旧驱动,询问是否删除旧驱动,选Yes; 如果提示缺少某某模块(modules),询问是否上网下载,选no; 如果提示编译模块,询问是否进行编译,选ok; 如果提示将要修改xorg.conf,询问是否允许,选Yes; 接下来就是等待安装完成。修改/etc/inittab,使系统开机进入init 5图形界面模式将最后一行“id:3:initdefault:”修改成“id:5:initdefault:”
& n! m' b+ d+ ]3 N; S; j; S重启( m( m8 h# f; q, |: @
当看到Nvidia的logo后,安装成功,登陆后在系统- 首选项里可以看到NVIDIA X Server Settings菜单,可以查看基本信息及进行一些设置
9 @3 B4 B4 C8 e, r1 h( Gcentos 7 安装AMD HD7770 显卡驱动 ) ?, b' U5 f0 K' `2 Z6 ~" O
我的显卡是AMD HD7770
8 d9 B S/ V* d2 T3 N: f; a到网站下载 4 H0 x2 r: Q# Z( H4 K6 y
http://www2.ati.com/drivers/linux/amd-driver-installer-catalyst-13-4-linux-x86.x86_64.zip & u* s3 O* L. c( t* ?. {
http://www2.ati.com/drivers/linux/amd-catalyst-14-4-rev2-linux-x86-x86-64-may6.zip# _- o4 B9 C; |# X+ z' W% J2 p0 L7 |
我下载的是 AMD催化剂 Linux x86 专利 显示驱动
; M2 Y8 P3 h% l+ N' L解压缩
A' ]/ @4 `: B进入目录 ' n0 C$ Z* s7 I9 n- I& d2 E
安装前还需要满足一些环境的要求:
: G( `, T6 x' T& l, w8 Iyum install kernel-headers kernel-devel gcc
' p7 X7 v+ b8 M" H然后开始安装1 {4 m5 u$ e) ~1 g" r; x
./amd-driver-installer-14.10.1006.1001-x86.x86_64.run
& B. q* r/ d. H7 m [点击continue开始安装驱动
( [7 ^) c- ~5 d& X2 J0 z% N/ u & ~6 `" @, e7 J
% B- j/ c! H {8 F3 o# ?1 n6 B
有这个版权协议窗口表明安装环境要求已经满足,点击I Agree继续
4 f# Q% s+ R( o- U2 r8 J1 r" j) p C R, P9 D7 ]2 x0 W$ P
安装完成后会要求重启电脑
. X: J" x: H( u& c4 `
5 V. v% `4 o5 \& g- H3 z* Q& v没有黑屏。没有异常。别给网上的所谓的教程吓破了胆。 / \) H+ u1 _: P* u1 ^% ]
大胆尝试。参见前一节,用再生龙备份好,大不了恢复下重来就是。
5 ~* ?7 ]' i- ^. ?/ j. b0 e1 l1 M7 \- O+ h0 @
( Q8 g" Q, q& e0 ]# K7 h1 X安装SAMBA使WINDOWS可以读写网上邻居
0 |$ C* O7 n6 y3 Q" A4 N3 n4 x一、安装 samba 0 I. G$ M3 a6 j5 A& |
yum install samba samba-client samba-swat : Y, o q$ h; l$ T
使开机自启动SAMBA - [; T2 F0 f; z: l! v2 S
chkconfig smb on
+ A( W3 s: k0 j二、配置 smb.conf 7 `- d6 W, m d( m
修改SAMBA配置文件: ( p& y' \# N' w4 l3 U
vi /etc/samba/smb.conf ) p6 C+ e/ G) {1 F
我的配置如下 + O" @: o. h. z9 x5 U# N. a
[global] $ \% ]4 k ? r: `! n
workgroup = WORKGROUP
) P- r9 a* |" zserver string = Samba Server Version %v 6 A0 e s3 g$ m* z
log file = /var/log/samba/log.%m & L3 D/ E6 P" p
max log size = 50
3 l! i# ~! O% a z5 T+ k: fsecurity = user
$ n# T& P5 i5 q# n& e$ N! O+ M/ Upassdb backend = tdbsam 2 V$ _# D0 {9 v. z1 |- z
load printers = yes 0 Q# \( A! S+ ~1 X! A
cups options = raw
7 @0 `( N6 T+ i: A" A3 Jdisplay charset = cp936 1 ?' n; v5 d( X
unix charset = cp936
, w) J" L0 h: u) P0 Rdos charset = cp936 " i5 W& d1 Z- g. W8 Y
#display charset = UTF-8 " N- L- W# i# Y' ~' K! B
#unix charset = UTF-8
6 E- [' O6 F8 F2 e4 p5 p( e#dos charset = UTF-8 ( X0 m3 y! T% c) i8 W
[homes] 6 ~( |% [0 Y! R1 Q1 @+ H
comment = Home Directories
9 S, z/ D, ~: O0 X0 ^ browseable = no 7 j$ ^' |( |6 k- m% [2 o& ?7 w
writable = yes
. j7 A" @4 Q& L) g: g/ z; valid users = %S
& Y5 O9 t3 F/ p! [$ g; valid users = MYDOMAIN\%S
, X1 x' x1 x; h7 I) O1 @
. z! D! R/ X g$ O9 {[printers]
7 D7 v) t8 X& |( f comment = All Printers
- {: C! {$ @& u path = /var/spool/samba
0 `3 C( R+ {5 X browseable = no 4 W9 e6 | }, Q8 C9 I# x% e2 i& R
guest ok = no
/ F" Q: y0 r9 K- {" ^2 x- [" B writable = no 9 m" ]& M) J1 q$ d" _
printable = yes ' y% l* J& x8 g3 r" ?
+ M* a l$ t$ `/ P) b( L- c
[kingdeebackup]
# R8 F: I# `# l& } comment = kingdeebackup
2 P8 i9 P7 @8 n4 F0 E path = /var/local/T400/kingdeebackup
/ o. X5 e0 K4 _) v6 { K writable = yes : ]! v5 r, _/ T$ f, U& Y$ {
valid users = @kingdeebackup : }5 i( Q5 m0 l1 N
public = no 3 n% R* L6 v* }8 j4 l! w( @
admin users = kingdeebackup
J1 [: Z1 t4 `" W' @ create mask = 0750
6 c& L- K( X" M8 U6 a- q directory mask = 0750
% x6 {% P0 i( Z# I# h . t, R& ^+ t, T( N7 s& A
* U! y3 ~) k- T4 A3 l下面创建samba的用户名和密码 " A4 o+ Z" l9 {2 ^; D4 _
#创建真实用户 4 N/ \; S7 s0 e ~
useradd -s /sbin/nologin kingdeebackup - K- ?: d: {" W3 ~' }
#添加samba用户并创建samba密码
1 }9 f4 k+ l( G) I6 Jsmbpasswd -a kingdeebackup : ^; J. @) c5 T2 y4 b
重启samba服务
7 G( Z; k' C4 b1 q9 Yservice smb restart
6 i" d8 K7 o; {" C8 F' W' r8 } : z0 L. g3 ^( B3 {7 | s1 l
$ |8 q; F3 M, J- B- f1 a. a {
安装VSFTP 1 u+ y8 J, u4 s
首先看看vsftpd装了没有 & w; z$ x+ h6 J
rpm -q vsftpd
# @. p' n" ~/ P! y% O没装的话就先安装吧 5 e1 b3 J5 ]. N0 Z. B3 A: m' o* _2 ]
yum -y install vsftpd 0 t) Y1 o L; v; `1 Y& v7 [8 m
设置开机启动vsftpd ftp服务 + @% E: b" e& ?5 Y$ ?% n, `# Y7 @# G
chkconfig vsftpd on ! m+ I; D, l/ k
启动vsftpd服务
* L# @* Q3 w& q- U9 C0 Z5 W0 @service vsftpd start
% u; M2 Z h) Q- X, G. h0 N配置vsftpd服务器
3 b9 [$ n( y& ]6 h: r3、新增加系统用户:
5 [- }. y6 K* O! E; q! ~//增加新用户不让在本机登陆 7 [* r: T* y1 O2 t& q
useradd -d /home/kvmfpt -s /sbin/nologin kvmfpt ; ?, L0 H8 h, H1 n, t
//更改新增目录的权限,只允许kvmfpt访问此目录; . M) Z ? s- b* D
chown -R kvmfpt /home/kvmfpt
; }) ~+ q/ ^% w5 r6 M! kchmod 777 -R /home/kvmfpt
' j9 k" L% M" Zpasswd kvmfpt //为用户设置密码;
: d& O! s6 }% A) w5 w: f4、修改vsftpd.conf 禁止匿名帐号登陆及允许自建帐号登陆:
7 B5 b6 _0 w Z. X" e8 Y/ G' {vi /etc/vsftpd/vsftpd.conf
0 D! w* k! h3 {5 o( b7 L/ c替换成下面的内容: " Z$ ^$ L, Y! D5 W* z
anonymous_enable=NO
& p; r0 U9 M: p4 Klocal_enable=YES
9 s, _, [9 \3 S2 w$ f% `# [5 ]# ^write_enable=YES . l+ u H/ h4 O- Y+ `3 v
local_umask=022 * b! t4 t- `5 l! ^6 T ]
dirmessage_enable=YES ) W; Q- W! e, t# }5 c f
xferlog_enable=YES 6 W+ i# l% e: c) ~
connect_from_port_20=YES
8 W# r1 h0 q: B) exferlog_std_format=YES - U% Z5 i) N5 Z$ b
chroot_list_enable=YES 7 ]4 v1 ]) @+ K
chroot_list_file=/etc/vsftpd/chroot_list / s$ {2 |0 M* V) |" J$ u
listen=YES 8 f# Y) J- k, ]- H1 j( }
pam_service_name=vsftpd * Z6 M% E, i( l4 R
userlist_enable=YES
% k/ r0 Q( i3 H( f, X2 Z# e- jtcp_wrappers=YES % P5 h8 o' A" S# z: J
5、修改/etc/vsftpd/chroot_list 添加kvmfpt 帐号允许该帐号登陆FTP服务器
0 i2 x( y: W4 o8 z" ] B2 I2 I4 U2 pvi /etc/vsftpd/chroot_list 5 B% P, Q( M3 u/ N$ s$ a
内容:kvmfpt
! T! d' e6 ~6 C0 Y重启服务
( H4 {/ a( L) t2 m: ^service vsftpd restart % A1 b: d k+ B# {8 d; K
+ D* z, a" k5 i+ a2 y
8 D4 l8 q- [7 M# {3 J0 Q1 h
FTP服务器被动模式(PASV)(Client->Server) 0 M/ B) q3 U; x2 [! Y- n& E
客户端打开端口N(N为>1024的随机端口)连接服务器21端口建立命令通道(同上);
6 u5 x$ A7 r; d V客户端通过N+1端口与服务器>1024随机端口建立数据传输通道,客户端使用PASV命令。
+ M5 D- R4 {+ k, P7 z2 o+ U' }) z! g使用被动模式传输可以尽最大可能降低因客户端firewall配置导致的timeout问题。具体操作如下: ; x( U+ \: G6 X7 D" Z7 W
1. 客户端使用被动模式命令传输; + W) ]$ J7 C* K6 t
2. 服务端开启被动模式,并指定被动模式端口范围
( G! {# N; M8 I! F3. 并开启防火墙开放这个IP段
" \4 b3 I! ~' y- y下面是vsftpd的配置:
! E+ |) T I# h1 d% Ppasv_enable=YES * j6 ~, \ q4 P0 O- o. \1 d
pasv_min_port=10000
( }: d1 L: m q. gpasv_max_port=10030
: U: u5 a& E+ D% U! Z8 G3 t参考:
F$ d q9 l$ O: b http://boendev.iteye.com/blog/1604537
# ~' P! E4 d% E8 p4 U 0 _7 [% |2 }2 \0 M& j
5 `. q4 \, k. [: J0 w/ h安装打印机
. ~6 A4 O+ L: z, x% c1 k" q5 B, _依具体打印机而定。
" a7 @, l3 z" r0 Y / Q* G. X) {) K: [4 U
播放MP3,RM等音视频
) G5 A5 D' o4 P# S; D
5 ]( M$ Q& A$ j0 h' d6 W目前Centos7上暂时没找到解决方案。7 y+ h& b0 N p% ]) Z% V
9 s' F! d. |6 x0 a
@9 @& W7 h5 B4 _Centos 7安装办公套件
% W& `0 R, I& ~, Z5 c% p. w1 UCentos 7 基本库里的LibreOffice的版本只有4.1.4.2-3.el7 64位的,有点低。
6 |; U5 ~, l! R到LibreOffice官网上下载稳定版本4.2.6。目前最新版本是4.3.03 b* ?$ K# e) Y' t
http://zh-cn.libreoffice.org/download/libreoffice-stable/
$ Q2 {! d/ b% j) ], Z& U* \( Chttp://zh-cn.libreoffice.org/download/libreoffice-fresh/6 I1 N/ x, x) [* A) d
感谢有免费的LibreOffice,资金宽裕的可以适当捐助以支持开发更好用的办公套件。5 W5 p" q; i* f
目前在LINUX上WPS还难以望其项背。WPS还有很长的路要走。虽然在安卓上已经是足够好用了。
; d8 M, E! h/ Y) C. y4 d( Z3 c安装顺序为先主程序,再翻译版用户界面,最后是内置帮助。6 {9 Y2 I+ N$ |& r# @* T
9 P$ L, I2 z. V) S9 I; N# m$ V. F$ M& Y" ~4 S
( o# t( J& b$ j1 F8 A. U
& w8 |: J2 S; ]& U9 i2 h! F免密码证书SSH登录 # ^, _4 l( d% ^7 A& q& h
' a1 a8 t. J0 {1 S! X- J4 |+ d
3 W( U+ J6 [; A% FCentos 7 启用桌面特效
2 G( o' ~+ U+ k! Q) X S启用rpmfusion的源
) o1 l* E J/ w/ P Xyum install compiz*# T: ~8 G' D/ z' m
或者安装KDE桌面直接设置桌面特效。
2 n% K3 @4 A4 r- A$ H; Y0 g启用远程桌面TigerVNC 3 m& i8 u0 _" i
虽然centos 7自带的远程桌面已经很强大了。
0 \" g, L* b- I3 z) r0 k1 [但要让windows电脑远程连接过来,还是要安一个VNC服务器。' |- [! d1 ?* K
yum -y install tigervnc-server
4 F" d3 G& d j6 S然后切换到想要提供远程服务的帐号中。如cent4 q9 X7 X& L+ X& b, ^7 u
su - cent4 |8 k4 V2 U% ]; ?5 B/ t+ U y6 Q
使用vncpasswd设置远程登录时的密码。
2 B/ E# W/ u% _ O& [. r2 y& v保持在该帐号cent中,运行
0 B# g6 z: ~5 B' Q4 B9 Pvncserver :1 -geometry 800x600 -depth 24+ P: k9 g0 U9 w, M) b( L& T
然后在客户端安装tigervnc查看器。
E& h/ P3 V/ k5 p( j下载地址:http://www.uvnc.com/downloads/ultravnc.html. R. b+ h! A7 F+ ?
vnc server地址必须后边跟上显示编号,比如100.0.0.1:1,这个1就是在服务端指定的。& m: A7 C8 {. R) _5 c s! D
连接时会被要求密码。这个密码也就是在服务器用vncpasswd指定的那个密码。
7 q5 l0 [! ]1 z% ~6 M
8 b: a {6 _' Y! W( o3 `9 L4 f9 h( j* q8 h
使用RDP连接到WINDOWS远程桌面
) X+ r# h( i% H/ W1 i# Eyum -y install freerdp( E8 E& t4 V8 _6 T) C
xfreerdp -g 800x600 -u Serverworld 10.0.0.100
/ ?- k- O n5 F. {6 T) W- y connected to 10.0.0.100:3389( e8 D4 z( S9 U
Password: # password of the user
& \! ~7 S z& ]$ z# -g [screen resolution] -g参数指定屏幕大小
) ]- [+ L6 ^5 Y4 L. F # -u [username] -u参数指定用户名2 S4 m) A: W; h+ x& I
# [destination hostname or IP address] 可以是主机名或者IP地址 # R! Q+ E0 T/ y7 Y% i. ~5 b
|
|