'Linux' 分类

Linux Command 示例

FTP 命令
要连接到远程服务器,并下载多个文件,需做到以下几点:
$ ftp IP/hostname
ftp> mget *.html

下载前查看在远程服务器上的文件名,如下所示:
ftp> mls *.html -
/ftptest/features.html
/ftptest/index.html
/ftptest/othertools.html
/ftptest/samplereport.html
/ftptest/usage.html

wget 命令

VPS 磁盘相关命令

df
du -sh /*
du -sh /home/* // 依次类推查看目标文件夹
清空日志文件:
/usr/local/apache/logs/
/usr/local/apache/domlogs/

清空mysql日志文件:
/var/lib/mysql/
注意不要数据库文件删除,要删的应该像下面这些:
mysql-bin.000012
mysql-bin.000013
mysql-bin.000014

/usr/local/apache/logs/
rm -rf *_log
/usr/local/apache/domlogs
rm -rf *
/var/lib/mysql/
rm -rf mysql-bin.*
这个命令不要删除任何重要的文件或用户数据。

删除系统日志等,删除生成 core,mbox等文件
find / -name core|xargs rm –rf

检查并修复文件系统
fsck –y /home

100个 linux常用命令

1,echo “aa” > test.txt 和 echo “bb” >> test.txt //>将原文件清空,并且内容写入到文件中,>>将内容放到文件的尾部
2,chmod go+w -R /home/zhangy //给组用户和其他用户添加写的权限
3,tar -tzvf test.tar.gz //列出归档内容
4,du -ah //查看文件列表大小
5,du -sh //查看所有文件的大小总和
6,echo ‘1+2’|bc -l //数学运算
7,uname -a //查看linux内核等的一些信息
8,badblocks -s /dev/sda //坏道扫描时显示进度
9,time command //查看命令的运行时间
10,ls -lrt //按时间的倒序排序
11,rsync -P //同步时显示进度
12.history -c //清楚历史命令
13,cd – //返回上次目录
14,tree //显示目录树
15,umount -n /mnt/hda2 //强制卸载
16,echo ~/ //显示用户的home目录
17,echo $[5*5] //算术运算
18,echo $((5*5)) //算术运算
19,eval ls;ps aux|grep httpd //这二个命令都能执行
20,free -m //有MB为单位显示内存
21,uptime //显示系统已经运行了多长时间,它依次显示下列信息:现在时间、系统已经运行了多长时间、目前有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载

10个特殊用途的 Linux 发行版

作为开源的东西,任何有DIY能力的人都可以在源代码的基础上乱来。所以不同版本的Linux也不会只有这10个,既然Tails 是特殊用途的 Linux 发行版,那么Whonix和IprediaOS也该一样。

10个特殊用途的 Linux 发行版:

1.Parted Magic OS 类似于分区魔术师 ,用于磁盘分区和系统修复,克隆硬盘驱动器,硬盘故障检测等。
2.SystemRescueCd 和Parted Magic OS 相似,还可以修复和恢复崩溃后的系统,包括文件恢复,防病毒/反Rootkit(Rootkit一词更多地是指被作为驱动程序,加载到操作系统内核中的恶意软件。)Windows管理员密码重置,压缩和备份现有系统。
3.3BackTrack 分布式渗透测试,测试网络/计算机安全信息收集,脆弱性评估,开发工具,权限提升,逆向工程,RFID工具,压力测试等。
4.Ubuntu Studio 基于Ubuntu,面向艺术创坐和设计用途,集成一些音频,视频,录像,摄影,图形和出版编辑等应用程序。
5.Mythbuntu 基于Ubuntu 的PVR 系统,是开源的TiVo和基于Archlinux的LinHES的替代。
6.Scientific Linux 科研版 针对科学家的东西。
7.Tails Live 版里包括Tor,加密和安全删除工具。
8.8LinuxCNC 是一个软件系统。
9.9Edubuntu 基于Ubuntu 向全球的学校提供免费教育相关的软件。
10.VortexBox 基于Fedora 可以用来作为音乐服务器/播放器,VortexBox它可以抓取CD,并转换为FLAC和MP3文件,加入ID3标签专辑封面,音乐文件也可以被传输到Windows或Mac OSX系统。
还有基督教版Ubuntu Christian和 撒旦版 Ubuntu Satanic

Ubuntu Server12 Installing Wine

Ubuntu server12 上安装 Wine
sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get updatesudo apt-get install wine1.5 //(wine1.5)你要装的版本号
或者/
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5 //(wine1.5)你要装的版本号
安装完成打开 Notepad 没问题即Wine 成功安装 。下载的exe程序安装文件后,双击即可安装。尝试在Wine下安装Chrome,一登录到Chrome的下载页面,Wine自带的IE就立马X掉。

Ubuntu Server 12 安装 Chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb

sudo dpkg -i ./google-chrome*.deb

sudo apt-get -f install

奇怪的是依然无法在Root下运行。无论是将/opt/google/chrome/chrome里的“geteuid“改为“getppid”. 或是将opt/google/chrome/google-chrome里的exec -a “$0″ “$HERE/chrome” “$@”改为exec -a “$0″ “$HERE/chrome” “$@” –user-data-dir。Chrome完全没反应,网上找到的方法都试了。

基于Linux的匿名系统 Whonix和IprediaOS

匿名Linux系统,Linux匿名系统,都一样的东西。匿名系统操作系统Whonix OS和IprediaOS都是基于Linux开发。对于其用途,作为魔都“屌丝”一枚,用来穿越长城,例如解决访问谷哥谷姐的腾痛这都是显而易见的…

Whonix
Whonix基于Debian GNU / Linux和Tor的虚拟框架开发。提供两个虚拟机,一个做运行Tor和作为网关,另一个称之为Whonix工作站,以网络完全隔离,所以只能使用Tor来了解。据官方描述称,就算有恶意程序获得Root权限,也无法获取用户的真实IP或位置,连Adobe Flash也是匿名的。Whonix先前成为TorBOX,因商标问题改称Whonix。
Whonix代码放在sourceforge网站上,更多信息访问official 页面 http://sourceforge.net/projects/whonix/


IprediaOS 也是基于Linux开发的匿名OS,也是居于I2P项目开发。官方称IprediaOS强大的Linux操作系统。所有IprediaOS 网络流量都会自动且透明地加密和匿名。此外也可以在IprediaOS上运行BT,IRC,Peer-peer等软件,eMail更不是问题。提供I2P Router路由。Official 页面:http://www.ipredia.org

查看Linux VPS系统信息的命令大全

系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# cat /proc/cpuinfo | grep flags | grep ‘ lm ‘ | wc -l

2(结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
#lscpu (查看cpu信息概要。在ubuntu上竟然也有~)
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态

解决Ubuntu Server中英文乱码问题

试用Ubuntu几天后,这东西明显是靠谱,运行比Cent OS顺畅得多,而且界面非常漂亮,特别是桌面版很华丽!有前途!而且Ubuntu的社区支持也不错。

在安装Ubuntu Server的时候,如果是装英文版然后再转中文的话,就会出现显示的字符出现乱码问题。就算装了中文语言包,Ubuntu Server也无法显示中文,所以还得往EN里走。

如果按照网上有些文章所说的,把LANG=”en_US.UTF-8″和LANGUAGE=”en_US:en” 改为了LANG=”zh_CN.UTF-8″ 和LANGUAGE=”zh_CN:zh” 出现以下提示:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = “en_GB:en”,
LC_ALL = (unset),
LANG = “en_GB”
are supported and installed on your system.
perl: warning: Falling back to the standard locale (“C”).

可以执行下面这句命令:

sudo locale-gen en_US.UTF-8

或者可以试下将LC_ALL = (unset),改为LC_ALL = (en_US.UTF-8)

reboot 后就没问题了。

Ubuntu Server 12.04 安装Gnome和VNC

Ubuntu Server 12.04 安装Gnome和VNC: 这是最新Ubuntu 的服务器版Ubuntu Server 12.04来安装Gnome桌面个VNC服务。

更新源:

sudo apt-get update

装gnome 核心:

sudo apt-get install gnome-core

安装VNC:

sudo apt-get install vnc4server

启动VNC:

vncserver

杀掉一次VNC进程:

vncserver -kill :1

编辑xstartup文件:

vi .vnc/xstartup 或者(vim .vnc/xstartup)

#!/bin/sh

# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
#exec /etc/X11/xinit/xinitrc
gnome-session –session=gnome-classic &

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
#x-terminal-emulator -geometry 1280×1024+10+10 -ls -title “$VNCDESKTOP Desktop” &
#x-window-manager &

编辑后的文件应该和上面的一样,就是加入了“gnome-session –session=gnome-classic &”这一句;Vi编辑模式下,按“a”进入编辑,编辑后按“Esc”推出,再按大写“ZZ”保存并退出。