CentOS
工具
windows 下可以下载 putty
可以远程用命令行来操作 CentOS
网络
检查网卡
#ip addr
#cd /etc/sysconfig/network-scripts
检查是否有网卡的描述文件
然后检查网卡是否有随系统启动
#vi /etc/sysconfig/network-scripts/ifcfg-XXX
-------------------------------------------
ONBOOT=TRUE
重启/开启网络服务
#service network restart
问题:
这里可能会碰到无法重启的问题, 暂时没有好的解决办法.
安装 ifconfig 命令
#yum install net-tools
Nginx
安装
yum install epel-release
yum install nginx
systemctl start nginx
关闭防火墙或者允许规则通过
systemctl stop firewalld.service
配置
在 /etc/nginx 下
对 nginx 的配置文件为 nginx.conf
可以把原来的 80 端口映射去掉
然后新建个文件 XXX.conf 到 /etc/nginx/conf.d 目录下
systemctl restart nginx
FTP
FTP 可以下载 FZ 直接进行链接, 不用特意安装 ftp 服务器
1. 新建 ftp 文件夹
2. 安装 ftp服务器
#yum -y install ftp vsftpd
3. 安装 db包 (此处省略, centos 好像有自带的)
4. 查看 vsftpd
#rpm -qc vsftpd ------------------ /etc/logrotate.d/vsftpd /etc/pam.d/vsftpd /etc/vsftpd/ftpusers /etc/vsftpd/user_list /etc/vsftpd/vsftpd.conf
5. 进入 vsftpd 目录并备份 conf 文件
#cd /etc/vsftpd
#cp vsftpd.conf vsftpd.conf.origin
6. 创建用户明文文件
#vi /etc/vsftpd/vftpuser.txt ------------------------------ LakNeumann 123456
7. 加密为 db 文件
# db_load -T -t hash -f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db
8. 查看密码数据文件
# file/etc/vsftpd/vftpuser.db -------------------------------- /etc/vsftpd/vftpuser.db: Berkeley DB (Hash, version9, native byte-order)
9. 创建 ftp 账户
#useradd -d (自己的ftp文件夹) -s /sbin/nologin vftpuser
10. 编辑 pam.d 下的 vsftpd 文件
# vi/etc/pam.d/vsftpd ------------------------- 将auth及account的所有配置行行均注释掉,添加如下内容: auth required pam_userdb.so db=/etc/vsftpd/vftpuser account required pam_userdb.so db=/etc/vsftpd/vftpuser
11. 编辑 vsftpd 下的 vsftpd.conf 文件
# vi/etc/vsftpd/vsftpd.conf ------------------------------ #在最后添加 anon_root=/ftp/open virtual_use_local_privs=YES guest_enable=YES guest_username=vftpuser chroot_local_user=YES allow_writeable_chroot=YES
12. 启动 vsftpd
#systemctl enable vsftpd
#systemctl start vsftpd
#systemctl startus vsftpd
13. 本地检测链接
# ftplocalhost Trying ::1... Connected to localhost (::1). 220 (vsFTPd 3.0.2) Name(localhost:root): anonymous 331 Please specify the password. Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ftp> ls 229 Entering Extended Passive Mode (|||61057|). 150 Here comes the directory listing. -rw-r--r-- 1 0 0 9 Aug 11 11:45 open.txt 226 Directory send OK. ftp> bye 221 Goodbye.
如果出现问题, 则检查下 vsftpd.conf 这个文件是否编辑正确
donet core 环境
https://www.microsoft.com/net/learn/get-started/linuxcentos
#sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc #sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl= https://packages.microsoft.com/yumrepos/microsoft-rhel7.3-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnetdev.repo'
#sudo yum update #sudo yum install libunwind libicu #sudo yum install dotnet-sdk-2.0.2
dotnet xxxx.dll
Nginx 端口映射
其他参考链接
http://blog.csdn.net/a785975139/article/details/53023590
http://www.cnblogs.com/shouwu/p/6188219.html
wget
yum install gcc make (如果没有安装GCC)
yum -y install wget
EPEL
检查
rpm -q epel-release
安装
http://www.linuxidc.com/Linux/2015-10/124002.htm