Centos下我常用的一些命令

来源:互联网 发布:java方法签名 异常 编辑:程序博客网 时间:2024/05/14 04:31
1.在centos下查看局域网ip  ifconfig -a2.查看是否安装了mysqlrpm -qa | grep mysql3.删除原有的mysqlrpm -e mysql  // 普通删除模式rpm -e --nodeps mysql4.查看yum上可用的mysql版本yum list | grep mysql5.通过yum安装mysqlyum install -y mysql-server mysql mysql-devel6.查看mysql安装版本rpm -qi mysql-server7.开启mysql服务service mysqld start8.设置mysql开机自启动chkconfig mysqld on9.删除yum上存在的包yum -y remove mysql-libs*10.通过rpm安装mysqlrpm -ivh MySQL-client-5.6.33-1.el6.x86_64.rpm11.初始化mysql及设置密码/usr/bin/mysql_install_dbservice mysql startcat /root/.mysql_secretmysql -uroot -p初始密码set PASSWORD=PASSWORD('123456');exit12.开启远程访问mysql -uroot -p123456use mysql;update user set password=password('123456') where user='root';update user set host='%' where user='root' and host='localhost';flush privileges;exit13.优化my.cnf配置文件vim /etc/my.cnf[mysqld]port = 3306default-storage-engine = InnoDB lower_case_table_names = 1 max-connections=3000character_set_server=utf8[mysql]  default-character-set=utf8=============解压缩相关====================压缩tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg tar -czf jpg.tar.gz *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar -cZf jpg.tar.Z *.jpg   //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压tar -xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2   //解压 tar.bz2tar -xZvf file.tar.Z   //解压tar.Zunrar e file.rar //解压rarunzip file.zip //解压zip1、*.tar 用 tar -xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用 tar -xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar -xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar -xZf 解压8、*.rar 用 unrar e解压9、*.zip 用 unzip 解压===========文件操作==============删除文件夹实例:rm -rf /var/log/httpd/access将会删除/var/log/httpd/access目录以及其下所有文件、文件夹2删除文件使用实例:rm -f /var/log/httpd/access.log将会强制删除/var/log/httpd/access.log这个文件===========MYSQL=================1.查看mysql数据路径show variables like 'datadir'2.查看数据库当前连接数show variables like '%max_connections%'=========Linux关闭防火墙=========1.永久性生效,重启后不会复原开启:chkconfig iptables on关闭:chkconfig iptables off2. 即时生效,重启后复原开启:service iptables start关闭:service iptables stop#解决mysql无法远程登陆1.获得su最高权限2. 尝试在107上的防火墙上加上端口的允许iptables -I INPUT -s 0/0 -p tcp --dport 3306 -j ACCEPT3.访问端口3306,都会被允许的iptables -L -n|grep 3306#开放防火墙[root@centos httpd]# /sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT[root@centos httpd]# /etc/rc.d/init.d/iptables save#不加此行关机后将不生效[root@centos httpd]# service iptables restart#查看某目录大小[root@localhost local]# du -hs smgpdfd3.3G    smgpdfd

0 0