查找並刪除文件php
find . -name '*.jpg' | xargs rm -fmysql
安裝 cron計劃任務linux
yum install -y vixie-cronsql
.tar.gz數據庫
解壓:tar zxvf FileName.tar.gzapache
壓縮:tar zcvf FileName.tar.gz DirNamecentos
-------------------------------------------less
cp -Ri file1 file2ssh
複製文件夾curl
vi
插入到光標後面 a
返回控制命令 esc
推出 :q 強制退出:q!
保存退出 :wq
到最後一行:$
查找字符串 /
重啓
reboot
服務重啓
service httpd restart
SElinux設置vsftp
setsebool -P allow_ftpd_full_access on
setsebool -P ftp_home_dir on
getsebool -a|grep ftp
cpu和內存使用狀況
top
添加centos到用戶組apache
usermod -a -G apache centos
設置網站根目錄/var/www的全部組爲apache
chown -R :apache /var/www
設置網站根目錄的權限爲用戶組有讀寫權限
chmod -R g+rw /var/www
查看Apache運行用戶和組
ps -ef |grep httpd
查看用戶屬於哪一個組
id user
查看全部用戶
cat /etc/passwd
mysql 備份
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
mysql還原
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
或者
mysql -u root -p
mysql>use 數據庫
而後使用source命令,後面參數爲腳本文件(如這裏用到的.sql)
mysql>source d:\wcnc_db.sql
系統天天定時備份mysql數據庫
一、建立保存備份文件的路徑/mysqldata
#mkdir /mysqldata
二、建立/usr/sbin/baktest文件
輸入如下內容:
mysqldump -uroot -proot test | gzip > /mysqldata/test`date +%Y-%m-%d_%H%M%S`.sql.gz
三、修改文件屬性,使其能夠執行
#chmod +x /usr/sbin/baktest
四、修改/etc/crontab
在下面添加
01 3 * * * root /usr/sbin/baktest
表示天天3點鐘01分執行備份
五、從新啓動crond
#/etc/rc.d/init.d/crond restart
添加root權限的用戶
修改 /etc/passwd 文件,找到以下行,把用戶ID修改成 0 :
mysql備份用戶權限設置LOCK TABLES,SELECT,FILE,RELOAD,SUPER,SHOW VIEW*
df -hl 查看分區大小
Linux(CentOS)上安裝配置apache+php+mysql
一、首先得用yum remove命令把先前安裝的都刪除,命令是:yum remove httpd,其餘的卸載相似。
二、卸載完畢以後,執行以下命令來安裝httpd和它的相關擴展支持:yum install ntp httpd mysql-server php php-mysql php-mbstring rpm-build gcc mysql-devel openssl-devel cyrus-sasl-devel pkgconfig zlib-devel phpMyAdmin pcre-devel openldap-devel postgresql-devel expect libtool-ltdl-devel openldap-servers libtool gdbm-devel pam-devel gamin-devel postfix
三、而後執行命令來安裝php和相關的擴展支持:yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-eaccelerator php-magickwand php-magpierss php-mapserver php-mbstring php-mcrypt php-mhash php-mssql php-shout php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel phpmyadmin
執行完上面這兩個命令以後,咱們想要的不少服務就都安裝上了,啓動一下httpd和數據庫系統就ok了。
修改ftp訪問ip
/etc/hosts.allow
屏蔽ip地址
iptables -I INPUT -s *.*.*.* -j DROP
service iptables save;
service iptables restart;
分頁顯示
ls | less
添加sftp帳戶
useradd -s /bin/false -G www user
passwd user
vi /etc/ssh/sshd_config
Subsystem sftp internal-sftp -u 0000
Match User user
ChrootDirectory /home/wwwroot
ForceCommand internal-sftp
AllowTcpForwarding no
service sshd restart
Couldn't read packet: Connection reset by peer
這個問題的緣由是ChrootDirectory的權限問題,你設定的目錄必須是root用戶全部,不然就會出現問題。因此請確保sftp用戶根目錄的全部人是root, 權限是 750 或者 755