下载XShell,下载XFtp,使用XShell链接到阿里云ECS,以下命令在XShell中使用,也就是通过XShell控制阿里云服务器里的操作系统。常用命令: 清屏幕 # clear 查看当前目录文件列表 # ls 查看当前目录 # dir 跳转目录 # cd 打印当前目录路径 # pwd 立刻重启(必须root用户) # shutdown -r now Xftp普通用户无法上传文件
bash(root下执行,-R同时修改子目录) # sudo chmod -R 777 文件夹名称
查看jdk安装信息:
bash# rpm –qa|grep java
卸载openjdk命令:
bash# yum -y remove java java-1.7*
# rpm -ivh jdk-8u231-linux-x64.rpm
获取在线下载器:
bash# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
安装在线下载器
bash# rpm –ivh mysql-community-release-el7-5.noarch.rpm
使用在线下载器安装mysql服务:
bash# yum install mysql-community-server –y
显示Complete则成功。初次安装mysql是root账户是没有密码的,设置密码:
bash# /usr/bin/mysql –uroot
mysql> set password for "root"@"localhost"=password("xxx");
mysql> exit;
# /usr/bin/mysql -uroot –xxx
mysql> showdatabases;
安装好的mysql没有开启远程登录,生产模式或者数据库和应用服务器在一台机器不建议更改。如果需要开启,查询当前用户情况,显示有3条记录,把localhost这条记录的host改为 %,意思是root可以由任何主机登录。
bashmysql> use mysql;
mysql> select host, user from user;
mysql> update user set host = '%' where user = 'root' and host='localhost';
mysql> exit;
执行重启mysql命令:
bash# service mysqld stop
# service mysqld start
解决中文乱码问题,找到etc/my.cnf文件,在注释的第三行添加如下代码: [mysqld] default-storage-engine=INNODB character-set-server=utf8 collation-server=utf8_general_ci
下载tomcat
bash# wget http://apache.fayea.com/tomcat/tomcat-7/v7.0.67/bin/apache-tomcat-7.0.67.tar.gz
将tomcat放置到 /usr/niuniuRescouce/ 目录下
bash# mv apache-tomcat-7.0.67.tar.gz /usr/niuniuRescouce/
解压缩到当前目录
bash# tar -zvxf /usr/niuniuRescouce/apache-tomcat-7.0.67.tar.gz
执行命令启动tomcat(重启就是执行关闭然后在启动)
bash# /usr/niuniuRescouce/apache-tomcat-7.0.67/bin/startup.sh
修改tomcat目录中conf中的server.xml将端口改为80
代码<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000" redirectPort="8443" />
设置默认网站路径,将<Context docBase="webapps/你的web名" path="" />节点添加到默认</Host>节点前面,绑定域名,拷贝默认<Host></Host>节点内容,将name="改成你自己域名",重启tomcat即可。
linux下实时查看tomcat运行日志:
bash# cd /usr/niuniuRescouce/apache-tomcat-7.0.67/logs
# tail -f catalina.out
# ctrl+c
在CentOS 6版本,时间设置有date、hwclock命令,从CentOS 7开始,使用了一个新的命令timedatectl,timedatectl 命令如下: 读取时间:timedatectl //等同于 timedatectl status 设置时间:timedatectl set-time "YYYY-MM-DD HH:MM:SS" 列出时区:timedatectl list-timezones 设置时区:timedatectl set-timezone Asia/Shanghai 是否NTP服务器同步:timedatectl set-ntp yes //yes或者no
创建新用户
bash# sudo adduser newUser (useradd需要手动指定参数)
修改某密码
bash# sudo passwd newUser
设置普通用户使用sudo
bash# sudo chmod u+w /etc/sudoers (使sudoers文件权限为可写)
# sudo vi /etc/sudoers
找到这行 root ALL=(ALL) ALL,在他下面添加(按下箭头调整光标到指定位置按i键)
bashnewUser ALL=(ALL) NOPASSWD:ALL
再找到下面这句去掉#号
bash#%wheel ALL=(ALL) NOPASSWD: ALL
按ESC后,输入指令保存并退出
bash# :wq (如果报错readonly则是因为编辑只读文件造成的需要使用:wq!不保存退出)
# sudo chmod u-w /etc/sudoers (撤销sudoers文件写权限)
# gpasswd -a username wheel (将用户添加至root所属的wheel组,实测可选执行)
# usermod -L/-U xxx(禁用/启用xxx用户)