一、linux - CentOS 安装步骤
https://blog.51cto.com/14451009/2428059?source=dra
下载链接:
二、linux 操作命令
1. CentOS 图形界面与命令界面切换:
图形界面 ---->字符界面:(vm中)
台式电脑:Ctrl+Alt+F6
笔记本:Ctrl+Alt+shift+Fn
字符界面 ---->图形界面:
台式电脑:Ctrl+Alt+F1
笔记本:Alt+F7
# cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息)
2. 开启NFS服务
操作步骤:https://www.tecmint.com/how-to-setup-nfs-server-in-linux/
命令:https://www.cnblogs.com/djzny/p/11238254.html
https://blog.csdn.net/fhxy_xzw/article/details/84306958
3. 查询linux本机IP
获取Public IP: curl ifconfig.me
或者 ifconfig -a
3. Linux文件和目录的权限含义和设置
https://www.cnblogs.com/ccw869476711/p/9213398.html
3. Linux磁盘挂载
https://blog.csdn.net/qq_21950671/article/details/85098022
4. Windows加挂Linux NFS后文件名乱码的问题:
https://support.huawei.com/enterprise/zh/knowledge/EKB1100039367
一个小设置,让Win10 NFS正常显示中文UTF-8:
https://zhuanlan.zhihu.com/p/46254792
安装开源NFS v4.1:
http://www.nihao001.com/archives/1574.html?postcomment=true
http://www.citi.umich.edu/projects/nfsv4/windows/readme.html
5. Linux smb服务搭建
https://blog.csdn.net/wc1695040842/article/details/91866500
https://www.linuxidc.com/Linux/2017-03/141390.htm
https://www.cnblogs.com/lidabo/p/4381148.html --脱机安装
问题:
(1)如何创建一个用户,并且赋予其现有目录smb权限:useradd 命令
(2)如何针对IP赋予smb服务权限?
Smb.conf文件保存退出后,可以使用:“testparm” 命令工具对 “smb.coonf ”配置文件的正确性进行检查,如果发现有错误将会进行提醒。
(3)一定要关闭selinux(否则会造成windows客户机连接Samba失败)
[root@samba-server ~]
# vim /etc/sysconfig/selinux
.....
SELINUX=disabled
[root@samba-server kevin]
# setenforce 0
(3)防火墙配置
直接关闭防火墙:
[root@samba-server ~]# systemctl stop firewalld
[root@samba-server ~]# systemctl disable firewalld
仅开放端口:
[root@base samba]# firewall-cmd --permanent --add-port=139/tcp
success
[root@base samba]# firewall-cmd --permanent --add-port=445/tcp
success
或者:
# firewall-cmd --permanent --add-service=samba
重启防火墙:
# systemctl restart firewalld
查看监听端口
# netstat -nlptu
(3)SELinux防火墙配置
- 临时关闭SELinux
setenforce 0
- 临时打开SELinux
setenforce 1
- 查看SELinux状态
getenforce
- 开机关闭SELinux
编辑/etc/selinux/config文件,如下图,将SELINUX的值设置为disabled。下次开机SELinux就不会启动了。
(4)启动Samba服务,设置开机启动
[root@base samba]# systemctl start smb
[root@base samba]# systemctl enable smb
其他:
(1)linux创建文件: touch +文件名
(2)CentOS Linux设置中文输入法:
https://jingyan.baidu.com/article/47a29f2465b444c01523995d.html
(3)linux网络开机自动连接:
https://www.cnblogs.com/scok/p/10421663.html
(4)linux上给用户赋予指定目录的读写权限
坑:如果要赋权访问某文件夹,其对应的父文件夹也要赋权。赋权语句:
chmod 777 + directory
https://blog.csdn.net/skykingf/article/details/71418678
http://www.360doc.com/content/17/1220/13/35952712_714770158.shtml
(5)linux部署ftp
https://www.cnblogs.com/Wang352051443/p/9805980.html
(6)linux新建用户
https://www.cnblogs.com/imyalost/p/9801426.html
(7)Windows如何用cmd删除网盘设置:
net use //查看使用的网络位置
net use * /delete //删除全部网盘
net use Y: /delete //删除盘符Y代表的网络位置
(8)linux SFTP配置
https://blog.csdn.net/axing2015/article/details/83755143 --成功案例
https://blog.csdn.net/tingjie/article/details/80887463 --参考
https://www.cnblogs.com/gz9218/p/85d25b3aeaea9b1f8455a889abedfdf2.html --参考
(9)Vim操作
Vim操作
- insert
Esc 进入命令行模式
: wq (输入「wq」,存盘并退出vi)
: q! (输入q!, 不存盘强制退出vi)
(10)Linux查看文件大小
https://jingyan.baidu.com/article/4f34706e836c20a286b56d1f.html