linux常用命令
2017-09-01 13:53
141 查看
1、主从同步 2、主服务器用innodb,从服务器用myisam 3、备份的时候暂停从服务器 4、直接拷贝 5、恢复同步 ----------------------------------------------------------交换分区为0解决 dd if=/dev/zero of=/localdisk/swapfile bs=1024 count=4096000 mkswap /localdisk/swapfile swapon /localdisk/swapfile ----------------------------------------------------------交换分区为0解决 cp -a /home/wwwroot/default/wordpress/* /home/wwwroot/default -----------------------把tool目录下所有文件复制到www目录下 cd /home/wwwroot/default/123-5.2.19 ----------------------------转到目录------------------ wget ftp://183.129.141.107:21/wget/1.txt --ftp-user=ftp_autopartoo --ftp-password=1234567890 -r --------------------下载ftp文件0 -----------下载ftp文件 ftp 183.129.141.107 ftp_autopartoo 1234567890 username password passive get /wget/toyota_epc.zip toyota_epc.zip 默认ftp在e盘,前面用/代替根目录查找 get /ftp/wget.zip.001 wget.zip.001 get /ftp/wget.zip.001 wget.zip.001&&get /ftp/wget.zip.002 wget.zip.002&&get /ftp/wget.zip.003 wget.zip.003&&get /ftp/wget.zip.004 wget.zip.004&&get /ftp/wget.zip.005 wget.zip.005&&get /ftp/wget.zip.006 wget.zip.006 wget ftp://183.129.141.107:21/ftp/* -r ---------- wget -b -i url.txt -----------------下载url中的所有url,url为地址,一行一个地址 wget -c http://wobaidu.org/latest.zip ------------------------------离线下载文件-c要就直接下载------------------ wget -P /mnt/data/vin_infomation http://www.autopartoo.com/vins.zip下载到指定目录 wget -c "www.baidu.com" -O baidu.index.html ------------------------下载的时候重命名 killall wget rm -rf /home/wwwroot/default/7489_release_20121126 -----------------不经过确认删除目录------------------ rm -rf *PinPHP* --------------------------------删除和关键字有关的所有文件------------------ rm /home/wwwroot/default/PinPHP.zip -------------------------删除文件------------------ mv index.html?fname=upload.zip /home/wwwroot/default ---------------移动目录------------------ mv abc cbb ---------------修改文件名------------------ sudo chown -R mysql:mysql /data/mysql ---------------给mysql目录权限,不然创建不了数据库------------------ find /etc -name '*srm*' ---------------查找文件名包含srm的文件 在目录/etc下面------------------ gzip –c filename > filename.gz --------------Linux解压缩保留源文件的方法: gunzip –c filename.gz > filename --------------Linux解压缩保留源文件的方法: cat vin_info_profile.zip* > vin_info_profile.zip ---------------批量解压包------------------ mv /root/vin_infomation2/* /usr/local/mysql/var/vin_infomation2 tar -zcvf toyota_epc.tar.gz /root/toyota_epc -----------------------打包并压缩toyota_epc目录 tar zxvf /mnt50/data/toyota_epc.tar.gz -C /usr/local/mysql/var/toyota tar -xzvf wordpress-3.8.1-zh_CN.tar.gz ---------------解压tar.gz------------------ tar zxvf mysql.tar.gz -C /home/aaa unzip test.zip -d /root/ ------------解压到指定目录------------- yum install -y unzip zip ------------unzip无效------------ CREATE UNIQUE INDEX index_name ON table_name (name); ------------创建索引 tar czvf FileName.tar DirName --------------打包 mysql -uroot -pautopartoo_com-8le ------------------进入mysql命令------------------ mysqladmin -u root password 'ydg@kakapart' ------------------修改msyql密码------------------ mysql->exit; ------------------退出------------------ http://blog.fens.me/mysql-ibdata1/ ------------------ibdata1瘦身------------------ alter table table_name engine=innodb; ------------------修改表引擎方法------------------ CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci ------------------创建数据库并设置编码------------------ wget -b -i url2.txt ------------------下载url.txt中所有链接------------------ cat /root/url.txt ------------------查看url.txt中所有内容------------------ fdisk -l ------------------查看所有磁盘情况------------------ df -hl ------------------查看磁盘容量------------------ du -sh /mnt ------------------查看mnt文件夹的大小------------------ du -sh * ------------------就可以看出当前目录下列表文件和文件夹大小------------------ find / -size +1073741824c -print ------------------从根盘开始查找大于1G的文件----------------- top ------------------任务资源管理器----------------- mysql->SHOW PROCESSLIST; ------------------查看mysql计划任务----------------- max_allowed_packet=4194304 在/var/lib里面 mkdir mysql 鄂A-酱油-路人乙 2014/11/8 12:35:39 然后chown mysql:mysql mysql -R --------------------------------------------------------linux创建文件 编辑 保存---------------------------------------------------------- touch a.txt ---创建文件 vim a.txt --编辑文件 i --准备写入 打字之后ESC,然后:wq保存,回车 或者 :q! 不保存 ---------------------------------------------------------mysql开启关闭--------------------------------------------------------- chown -R ----------------------给目录权限---------------------- 开启: /etc/init.d/mysqld start 关闭: /etc/init.d/mysqld stop 重启: /etc/init.d/mysqld restart ps -ef|grep mysqld ----------------------查看是否运行了mysql---------------------- netstat -tulnp | grep 3306 ----------------------查看是否运行了mysql---------------------- chkconfig --level 35 mysqld on ----------------------开机启动---------------------- chkconfig --level 35 mysqld off ----------------------开机启动关闭掉---------------------- /data/mysqldb mysqladmin -uroot -proot version ----------------------查看mysql安装目录和版本---------------------- mysqld -install MYSQL -----------------------windows写入mysql服务----------------------- sc delete KSD2Service 删除windows服务 mysql-nt -install MYSQL ----------------------------------------------------------------------关闭 MySQL 日志------------------------------------- mysql->reset master; 修改/etc/my.cnf 文件,找到 #log-bin=mysql-bin #binlog_format=mixed 前面加#号 执行:/etc/init.d/mysql restart ----------------------------------------------关闭 MySQL 日志end------------------------------------- /etc/init.d/nginx restart ----------------nginx重启---------------------------- nginx -s reload ----------------nginx重启载入配置文件---------------------------- grant select,update on phplampDB.* to phplamp@localhost identified by '1234'; ---------------给用户授权--------------- grant all privileges on *.* to root@"%" identified by '123456' with grant option; flush privileges; ---------------给用户授权ip--------------- -----------------------------------------------------------------------------------虚拟机下配置linux系统 rpm -i example.rpm --------------安装 example.rpm 包;-------------- rpm -iv example.rpm --------------安装 example.rpm 包并在安装过程中显示正在安装的文件信息; rpm -ivh example.rpm --------------安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度; shift+pguplinux虚拟机翻屏 说明:CentOS 6.5默认安装好之后是没有自动开启网络连接的! 输入账号root 再输入安装过程中设置的密码,登录到系统 vi /etc/sysconfig/network-scripts/ifcfg-eth0 #编辑配置文件,添加修改以下内容 BOOTPROTO=static #启用静态IP地址 ONBOOT=yes #开启自动启用网络连接 IPADDR=192.168.21.129 #设置IP地址 NETMASK=255.255.255.0 #设置子网掩码 GATEWAY=192.168.21.2 #设置网关 DNS1=8.8.8.8 #设置主DNS DNS2=8.8.4.4 #设置备DNS IPV6INIT=no #禁止IPV6 :wq! #保存退出 service ip6tables stop #停止IPV6服务 chkconfig ip6tables off #禁止IPV6开机启动 service yum-updatesd stop #关闭系统自动更新 chkconfig yum-updatesd off #禁止开启启动 service network restart #重启网络连接 ifconfig #查看IP地址 - yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel 安装coreseek http://www.coreseek.cn/products-install/mysql5-5-sphinxse/ wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.0.1-beta.tar.gz wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.0.1-beta.tar.gz -----------------------------------------------------------------------------------虚拟机下配置linux系统 1、# uname -a (Linux查看版本当前操作系统内核信息) 2、# cat /proc/version (Linux查看当前操作系统版本信息) 3、# cat /etc/issue 或cat /etc/redhat-release(Linux查看版本当前操作系统发行版信息) 4、# cat /proc/cpuinfo (Linux查看cpu相关信息,包括型号、主频、内核信息等) -----------------------------------------------↑查看linux系统信息↑ load data local infile "E:/outs.txt" into table tablename FIELDS TERMINATED BY '|' LINES TERMINATED BY '\r\n' (id,a,b,c,d); SELECT id,a,b,c,d INTO OUTFILE 'D:/testsd.txt' FIELDS TERMINATED BY '|' LINES TERMINATED BY '\r\n' FROM test.tablename;