ubuntu常用命令
时间:2009-05-14 来源:yukunming
启动程序:
./eclipse
查看进程:
pstree -pAa | grep sm
查看日志:
cd ~
cd .worklog/
tail -f log.2
安装django:
sudo apt-get install python-django
中文乱码:
export LANG=c
ubuntu中文系统:
export LANG=US
vim .bashrc 写入export LANG=US
建立第三方客户端命令:
cd ~
cd project/xxx
sudo ./setup.py develop
svn更新代码:
cd ~
cd project
rm -rf xxx
svn co http://.../xxx
为爬虫设置proxy:
sudo apt-get install tor
sudo apt-get install privoxy
sudo netstat -lpnt
时间型必须转换成字符型才能序列化
alexastat['modifyat'] = str(alexastat['modifyat'])
更新代码:
xxx-restart-update.sh
重启服务器: runserver
xxx-fastcgi.sh
查看svn状态(提交的文件是否冲突):
svn status
查看cpu状态:
htop
磁盘读写:
cd project/
cd iotop-0.2.1/
python iotop.py
MySQL安装:
sudo apt-get install mysql-server-5.0
sudo netstat -tap | grep mysql
sudo /etc/init.d/mysql restart
sudo mysqladmin -u root password newpassword
查看mysql系统日志:
cd /var/log/
tail -f syslog | grep -i mysql
编辑mysql配置文件:
sudo vim /etc/mysql/my.cnf
启动mysql服务器:
/etc/init.d/mysql start
/etc/init.d/mysql restart
停止mysql服务器:
/usr/bin/mysqladmin -u root -p shutdown
查找文件:
find
updatedb locate
查找内容:
grep
grep bind-address my.cnf 查找文件my.cnf里面的bind-address内容
复制目录:
cp -r test .test
删除非空目录:
rm -rf .test1
异地拷贝:
sudo scp -r /var/log/mysql [email protected]:/home/kslab/test
查看源:
sudo vim /etc/apt/sources.list
更新源:
sudo apt-get update
修改root密码:
sudo su -
passwd
关机重启:
shutdown -h now 关机 (推荐)
shutdown -r now 重启 (推荐)
reboot 快速重启(跳过sync过程)
init 0 关机
init 6 重启
halt 系统停机
查看硬盘大小:
df -lh
vim复制粘贴:
v然后选中 Y或是yy p粘贴
脚本目录命令执行:
/usr/bin shell
shell加入该目录 则可以webobserver-update-code.sh调用执行
如/usr/bin/webobserver-update-code.sh
查看目录大小:
du -sh /mnt/iscsi/mysql
删除文件的一种写法:
sudo find . -name "mysqld_relay_bin.*" -exec rm {} \;
复制部分文件:
ls -l | awk '$8!="ibdata1"{print $8}' | xargs -i cp -R {} ../tt/
远程不用密码登陆:
ssh-keygen
ssh-copy-id 192.168.47.183 远程机
ubuntu ftp服务器:
sudo apt-get install pure-ftpd
查看某个4698进程占用的文件(按第7列排序):
sudo lsof -p 4698 -a | sort -k 7 -n
查看系统版本:
cat /etc/issue
./eclipse
查看进程:
pstree -pAa | grep sm
查看日志:
cd ~
cd .worklog/
tail -f log.2
安装django:
sudo apt-get install python-django
中文乱码:
export LANG=c
ubuntu中文系统:
export LANG=US
vim .bashrc 写入export LANG=US
建立第三方客户端命令:
cd ~
cd project/xxx
sudo ./setup.py develop
svn更新代码:
cd ~
cd project
rm -rf xxx
svn co http://.../xxx
为爬虫设置proxy:
sudo apt-get install tor
sudo apt-get install privoxy
sudo netstat -lpnt
时间型必须转换成字符型才能序列化
alexastat['modifyat'] = str(alexastat['modifyat'])
更新代码:
xxx-restart-update.sh
重启服务器: runserver
xxx-fastcgi.sh
查看svn状态(提交的文件是否冲突):
svn status
查看cpu状态:
htop
磁盘读写:
cd project/
cd iotop-0.2.1/
python iotop.py
MySQL安装:
sudo apt-get install mysql-server-5.0
sudo netstat -tap | grep mysql
sudo /etc/init.d/mysql restart
sudo mysqladmin -u root password newpassword
查看mysql系统日志:
cd /var/log/
tail -f syslog | grep -i mysql
编辑mysql配置文件:
sudo vim /etc/mysql/my.cnf
启动mysql服务器:
/etc/init.d/mysql start
/etc/init.d/mysql restart
停止mysql服务器:
/usr/bin/mysqladmin -u root -p shutdown
查找文件:
find
updatedb locate
查找内容:
grep
grep bind-address my.cnf 查找文件my.cnf里面的bind-address内容
复制目录:
cp -r test .test
删除非空目录:
rm -rf .test1
异地拷贝:
sudo scp -r /var/log/mysql [email protected]:/home/kslab/test
查看源:
sudo vim /etc/apt/sources.list
更新源:
sudo apt-get update
修改root密码:
sudo su -
passwd
关机重启:
shutdown -h now 关机 (推荐)
shutdown -r now 重启 (推荐)
reboot 快速重启(跳过sync过程)
init 0 关机
init 6 重启
halt 系统停机
查看硬盘大小:
df -lh
vim复制粘贴:
v然后选中 Y或是yy p粘贴
脚本目录命令执行:
/usr/bin shell
shell加入该目录 则可以webobserver-update-code.sh调用执行
如/usr/bin/webobserver-update-code.sh
查看目录大小:
du -sh /mnt/iscsi/mysql
删除文件的一种写法:
sudo find . -name "mysqld_relay_bin.*" -exec rm {} \;
复制部分文件:
ls -l | awk '$8!="ibdata1"{print $8}' | xargs -i cp -R {} ../tt/
远程不用密码登陆:
ssh-keygen
ssh-copy-id 192.168.47.183 远程机
ubuntu ftp服务器:
sudo apt-get install pure-ftpd
查看某个4698进程占用的文件(按第7列排序):
sudo lsof -p 4698 -a | sort -k 7 -n
查看系统版本:
cat /etc/issue
相关阅读 更多 +