安装mysql
debian9
wget https://dev.mysql.com/get/mysql-apt-config_0.8.7-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.7-1_all.deb
更新软件信息:
apt-get update
安装mysql server
apt-get install mysql-server
或者
apt-get install mariadb-server
修改密码,运行:
mysql_secure_installation
需要注意,修改plugin 才能远程连接
update mysql.user set plugin = 'mysql_native_password' where User='root';
flush privileges;
或者
use mysql;
update user set plugin='' where User='root';
flush privileges;
exit;
远程直接访问:
update user set host = '%' where user = 'root';
nano /etc/mysql/mariadb.conf.d/50-server.cnf
#bind-address = 127.0.0.1 #注释掉这一行
修改密码
mysqladmin -u root -p password '密码';
直接在表里改密码
update user set password=password("密码'") where user='root'
例如设置root密码为123456,SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'');
查看用户信息 select user,host from mysql.user;
删除匿名用户 delete from mysql.user where user='';
修改/etc/my.cnf
加上default-character-set = utf8
在[mysqld]后面加上default-storage-engine=MYISAM innodb=OFF
mysql5.6以后要加上
default-storage-engine=MyISAM
default-tmp-storage-engine=MYISAM
loose-skip-innodb
skip-external-locking
启动
/etc/init.d/mysql restart
service mysql start
mysqladmin -u root -p shutdown
修改时区:
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
选择时区命令:tzselect
安装jdk
tar xvf jre-8u161-linux-x64.tar.gz
mkdir把安装包拷贝到/usr/java目录
mv jre /usr/jre
修改/etc/profile文件,添加(可以不要)
export JAVA_HOME=/usr/jre
export PATH=$JAVA_HOME/bin:$PATH
安装tomcat
tar xvzf apache-tomcat-8.5.28.tar.gz
mv apache-tomcat-6.0.32 /usr/tomcat
tomcat开机启动, 修改/etc/rc.d/rc.local,添加
export JAVA_HOME=/usr/jre
/usr/tomcat/bin/startup.sh
debian9系统修改 /etc/rc.local 在exit 0之前添加
export JAVA_HOME=/usr/jre
/usr/tomcat/bin/startup.sh
如果JAVA获取时间不对, 再加上
export JAVA_OPTS="$JAVA_OPTS -Duser.timezone=Asia/Shangha"
chmod +x /etc/rc.local
1、数据库目录 /var/lib/mysql/
2、配置文件 /usr/share/mysql(mysql.server命令及配置文件)
3、相关命令 /usr/bin(mysqladmin mysqldump等命令)
4、启动脚本 /etc/rc.d/init.d/(启动脚本文件mysql的目录)
开启指定端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
保存修改
/etc/rc.d/init.d/iptables save
重启防火墙
/etc/init.d/iptables restart
debian配置exim4邮件系统
配置命令:dpkg-reconfigure exim4-config
一个对话窗口是一个欢迎辞,选择(OK)即可,
第二个对话窗口选择邮件类型的:
internet site; mail is sent and received directly using SMTP
需要选择这个。
后边的一路默认设置。
linux 查找文件find / -name *.*
禁止某个ip
iptables -A INPUT -s ip -j DROP
设置语言
dpkg-reconfigure locales
测试硬盘速度
dd if=/dev/zero of=test bs=64k count=4k oflag=dsync
一般来说,超过10MB,便算正常。而超过50MB,那就非常给力了。
查看在线人数
netstat -nat|grep -i "80"|wc -l
查看已知端口的进程
lsof -i:80
netstat -nl可以看到所有后台程序监听的端口
实时查看tomcat输出日志 tail -f catalina.out
too many open files的解决办法
ulimit -a 查看所有设置
三种修改方式:
1.在/etc/rc.local 中增加一行 ulimit -SHn 65535
2.debian在/etc/profile 中增加一行 ulimit -SHn 65535
3.centos在/etc/security/limits.conf最后增加如下两行记录
* soft nofile 8192
* hard nofile 8192
查看所有进程的文件打开数
lsof |wc -l
查看某个进程打开的文件数
lsof -p pid |wc -l
注意:本文归作者所有,未经作者允许,不得转载