(一)环境配置
1. Xshel上传文件:安装rz指令:yum install lrzsz
执行:rz
默认上传至:当前所在目录
解压缩文件:tar -xvf 安装包文件路径 -C 安装路径
Linux下打包压缩war、解压war包和jar命令:jar -xvf project.war /project_a -c
-v 显示过程信息
-f 指定 JAR 文件名,通常这个参数是必须的
-M 不产生所有项的清单(MANIFEST〕文件,此参数会忽略 -m 参数
-0 这个是阿拉伯数字,只打包不压缩的意思
2. 云服务器远程连接失败可能是由于未在服务器的安全组中配置入口安全组
3. 查找文件位置:find / -name 文件名
4. 配置java环境(重要):
vim /etc/profile
#set java environment
export JAVA_HOME=/usr/java/jdk/jdk-9
export JRE_HOME=/usr/java/jdk/jdk-9
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JRE_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
source /etc/profile 配置生效
5.
tomcat配置:vi setclasspath.sh
加上以下内容:export JAVA_HOME=/usr/java/jdk/jdk1.8.0_121
export JRE_HOME=/usr/java/jdk/jdk1.8.0_121/jre
tomcat设置自动启动:
下载脚本:wget https://github.com/lj2007331/oneinstack/raw/master/init.d/Tomcat-init
重命名 Tomcat-init:mv Tomcat-init /etc/init.d/tomcat 添加执行权限:chmod +x /etc/init.d/tomcat 在/etc/init.D/tomcat中修改配置java环境变量及tomcat路径 设置默认访问页面: [root@typecodes ~]# rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm 这时查看当前可用的mysql安装资源: [root@typecodes ~]# yum repolist enabled | grep \"mysql.*-community.*\" 因此,我们就可以直接用yum方式安装了MySQL5.6版本了。 [root@typecodes ~]# yum -y install mysql-community-server 安装完MySQL后,需要进行一些基础配置工作: #######安装成功后,将其加入开机启动 [root@typecodes ~]# systemctl enable mysqld #######启动mysql服务进程 [root@typecodes ~]# systemctl start mysqld #######配置mysql(设置密码等) [root@typecodes ~]# mysql_secure_installation - Set root password? [Y/n] y [设置root用户密码] Remove anonymous users? [Y/n] y [删除匿名用户] Disallow root login remotely? [Y/n] y [禁止root远程登录] Remove test database and access to it? [Y/n] y [删除test数据库] Reload privilege tables now? [Y/n] y [刷新权限] 打开mysql:mysql -u root -p 导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 windows导入数据库:use 目标数据库名 linux导入数据库,前提是先创建一个和同名数据库并使用该数据库:source 路径 7. netstat -antup:查看运行中的进程的端口号 ps -aux | grep tomcat :查看tomcat进程 wget http://39.106.45.54:8080 连接tomcat netstat -antp | grep 2851 :查看端口占用情况 8. 安装云服务器 ECS CentOS 7 图形化桌面 以安装 MATE 桌面环境为例: 登录服务器,执行命令 yum groups install \"X Window System\"安装 X Window System。 执行命令 yum groups install \"MATE Desktop\"安装 MATE Desktop。 执行命令 systemctl set-default graphical.target 设置默认通过桌面环境启动服务器。 执行命令 reboot 重启服务器,您也可以在云服务器 ECS 控制台重启服务器。 通过云服务器 ECS 控制台管理终端连接服务器,测试验证安装情况。 9.开机默认进字符:systemctl set-default multi-user.target 开机默认进图形:systemctl set-default graphical.target 启动防火墙:systemctl start firewalld firewall-cmd --state ##查看防火墙状态,是否是running firewall-cmd --reload ##重新载入配置,比如添加规则之后,需要执行此命令 firewall-cmd --get-zones ##列出支持的zone firewall-cmd --get-services ##列出支持的服务,在列表中的服务是放行的 firewall-cmd --query-service ftp ##查看ftp服务是否支持,返回yes或者no firewall-cmd --add-service=ftp ##临时开放ftp服务 firewall-cmd --add-service=ftp --permanent ##永久开放ftp服务 firewall-cmd --remove-service=ftp --permanent ##永久移除ftp服务 firewall-cmd --add-port=80/tcp --permanent ##永久添加80端口 iptables -L -n iptables的相同的 man firewall-cmd 10.修改SSH端口号:vi /etc/ssh/sshd_config 添加:Port:端口号 systemctl reload sshd 11.挂载磁盘: df -h : 查看磁盘信息 fdisk -l : 查看待挂载磁盘 fdisk 磁盘路径 :磁盘分区 n p 1 mkfs.ext3 磁盘路径 : 分区格式化 ##查看规则,这个命令是和##查看帮助 12. Ubuntu搭建个人网盘nextcloud sed -i 's/;mbstring.func_overload = 0/mbstring.func_overload = 0/g' /usr/local/php/etc/php.ini rm -rf /usr/local/php71/etc/php.d/ext-opcache.ini chown -R www /data/wwwroot/default/ service httpd restart 更新软件源:upt-get update 13. wordpress搭建个人博客 grep dbrootpwd /root/oneinstack/options.conf 1.数据库名 MyBlog 2.数据库用户名 root 3.数据库密码 KeYpZrZx 4.数据库主机 39.106.45.54 5.数据表前缀(table prefix,特别是当您要在一个数据库中安装多个WordPress时) (二)云上应用安全 可在安全组内设置允许或拒绝某个IP通过某一端口访问服务器 因篇幅问题不能全部显示,请点此查看更多更全内容