Centos安装miredo
1)下载:https://centos.pkgs.org/7/nux-dextop-x86_64/miredo-client-1.2.6-3.el7.nux.x86_64.rpm.html
可能要先安装依赖,页面上也有链接
安装完后可以 sudo miredo 启动了,如果要配置自动启动,如下
2)在/usr/lib/systemd/system 加文件miredo.service
[Unit] Description=miredo After=network.target [Service] Type=forking ExecStart=/usr/sbin/miredo PrivateTmp=true [Install] WantedBy=multi-user.target
3)
启动miredo服务
systemctl start miredo.service
设置开机自启动
systemctl enable miredo.service
修改client端的etc/ssh/ssh_config添加以下:(在没有权限改server配置的情形下)
ServerAliveInterval 59 #client每隔59秒发送一次请求给server,然后server响应,从而保持连接 ServerAliveCountMax 3 #client发出请求后,服务器端没有响应得次数达到3,就自动断开连接,正常情况下,server不会不响应
查找某些文件拷贝或删除
cp -r `find root/a -iname *.c` root/b rm -rf `find root/a -iname *.c`
用Samba服务实现局域网内文件共享
1)安装
sudo yum install samba
sudo yum install system-config-samba
2)启动图形化命令(如果有的话)
sudo system-config-samba
3)配置/etc/samba/smb.conf
如果只需要打开默认HOME目录,只需
[homes] comment = Home Directories browseable = yes writable = yes
如果配置别的目录,在文件尾增加,例:
[usr-include] comment = usr/include path = /usr/include writable = yes valid users = 用户名 guest ok = no
4)重启服务
sudo /etc/init.d/smb restart
5)增加用户
smbpasswd -a 用户名
这条命令把用户加进去,添加的Samba用户首先必须是Linux已经存在的用户
5)连接
在mac下就可以在 前往->连接服务器 (command+k)里登录了
多个github帐户问题
比较两个文件不同
diff A2 A3 -y
批量修改文件名
for files in `ls *` do mv $files `echo "$files.html" ` done
在linux下完整的用wget命令整站采集网站做镜像 的命令是:
wget -m -e robots=off -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.9.1.6) Gecko/20091201 Firefox/3.5.6" "http://www.example.com/"
linux
sed -i "s/oldString/newString/g" `grep oldString -rl /path`
macos
find . -name '*.html' | xargs perl -pi -e 's/old/new/g'
定时任务
/var/spool/cron/user user为执行用户名,一般为root
crontab -e
/etc/init.d/crond reload
/etc/init.d/crond restart
日志 /var/log/cron
linux shell 字符串操作(长度,查找,替换)详解
linux中通过date命令获取昨天或明天时间的方法
date +"%F"
date -d"tomorrow" +"%F %H:%M:%S"
date -d"-1 day ago" +"%F %H:%M:%S"
date -d"7 day ago" +"%F %H:%M:%S"
重启一个集群
reboot-all.sh
num=8 slave=lenovo #for i in {1..10} for((i=1;i<=num;i++)); do host=$slave${i} echo "run 7.sh on ${host}" scp 7.sh root@${host}:/tmp/7.sh ssh root@${host} sh /tmp/7.sh done reboot
7.sh
reboot
关闭窗口后程序继续执行用nohup
nohup /root/start.sh &
注意:必须是绝对路径,后面加上 &
再 tail -f nohup.out 查看输出
例,让循环并行执行:
num=40 for((p=1;p<=1;p=p+1)); do for((i=9;i<=num;i=i+4)); do r=$(awk 'BEGIN{printf "%.1f\n",'$i'/'10'}') echo r=$r,p=$p,m=10,num=0======================== mrclope /user/hadoop/clope/census/input/USCensus1990.data-pure.txt /user/hadoop/clope/census/$p $r $p 5 0 >1/$r.txt & done done
shell 的除法运算
方法1(整数)
num1=2
num2=3
num3=$(expr $num1/$num2)
echo $num3
方法2
r=$(echo "scale=1;1/10"|bc)
echo $r
方法3(最好)
r=$(awk 'BEGIN{printf "%.1f\n",'1'/'10'}')
逆序输出文件
tac 1.txt >1-reverse.txt
将大文件分割成小文件
wc -l BLM.txt 读出 BLM.txt 文件一共有多少行
split -l 2482 ../BLM/BLM.txt -d -a 4 BLM_
将 文件 BLM.txt 分成若干个小文件,每个文件2482行(-l 2482),文件前缀为BLM_ ,系数不是字母而是数字(-d),后缀系数为四位数(-a 4)
删除一个文件的第一行
#delete first line
sed '1d' file
tail -n +2 file
删除并写入文件
sed '1d' file >newFile
#delete last line
sed '$d' file
vi的基本操作
法一:
单行删除,:1(待删除行)d
多行删除 ,:1,10d
法二:
光标所在行,dd
光标所在行以下的N行,Ndd
软连接
#创建文件f1的一个硬连接文件f2
ln f1 f2
#创建f1的一个符号连接文件f3
ln -s f1 f3
ln -sf /Users/a/.gradle /Users/b/.gradle
实例:ln -s /home/gamestat /gamestat
linux下的软链接类似于windows下的快捷方式
ln -s a b 中的 a 就是源文件,b是链接文件名,其作用是当进入b目录,实际上是链接进入了a目录
如上面的示例,当我们执行命令 cd /gamestat/的时候 实际上是进入了 /home/gamestat/
值得注意的是执行命令的时候,应该是a目录已经建立,目录b没有建立。我最开始操作的是也把b目录给建立了,结果就不对了
删除软链接:
rm -rf b 注意不是rm -rf b/
安装HP打印机驱动
grep
wc
下解网站镜像
wget -m http://place.your.url
杀毒软件 McAfee
下载McAfee VirusScan Command Line for Linux 64bit 版本 解压后看文档
Date Files可以从这里下载。速度快些。
扫描命令:
uvscan --VERBOSE --SUMMARY --HTML=/tmp/1.html --ONE-FILE-SYSTEM --RECURSIVE --MOVE=/tmp/uv --VIRUS-LIST --BADLIST=/tmp/uv.log /selinux /srv /sys
杀毒软件 Bitdefender
2.下载 最新版本和Docs里的文件。接下来相关操作按文件来
3.升级病毒库
bdscan --update
扫描命令 (这条命令有BUG,可能会导致溢出)
bdscan --no-archive --log=/tmp/bd.log --log-overwrite --virus-list --verbose --action=delete /boot
扫描文件
bdscan --action=quarantine --verbose --log=/tmp/bd.log --log-overwrite /dev /usr
到官网http://www.clamav.net下载最新版本 如 clamd-0.98-2.el6.rf.x86_64.rpm
到http://dag.wiee.rs/packages/rpmforge-release 下载对应版本(如rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm)后则可以使用它的rpm源
再安装 yum install clamd-0.98-2.el6.rf.x86_64.rpm
启动clamd 服务
/etc/rc.d/init.d/clamd start 或者 service clamd start
更新clam 的病毒库
freshclam
进行病毒扫描
clamdscan -r / 扫描/的目录及子目录
clamdscan -r /home 扫描/home的目录及子目录
出现权限错误.参考1 第15小点,我是作了如下修改gedit /etc/clamd.conf
LocalSocket /var/run/clamav/clamd.sock
改为
LocalSocket /tmp/clamd.socket
另参考:
CentOS病毒查杀系统的构建(Clam AntiVirus)
CentOS 安装Clam AntiVirus 0.95.1
执行未完的命令
yum-complete-transaction
查看历命令记录
history
更换字体
http://blog.csdn.net/mcs2crazy/article/details/8543540
根据进程名查找进程id
ps ax|grep 进程名
安装Firfox里的flash
可能需要先到官网下载yum安装方式rpm,执行:
再yum install flash-plugin
安装五笔 和 拼音 [重起生效]
centos 6.x
yum install ibus libusb ibus-libs ibus-table-wubi
System – preferences – Input Method 配置 ibus 开机自启动。
centos 7.x
yum remove ibus yum install ibus ibus-table yum install ibus ibus-table-wubi*
参考:http://www.it165.net/os/html/201410/9496.html
选择海峰五笔比较好用
安装拼音
yum install ibus ibus-pinyin yum install ibus-libpinyin
centos 7 安装chrome
http://www.vipaq.com/blog/439.html
centos 6.x 安装chrome
http://jfbcb.com/article/detail/how-to-install-chrome-latest-version-on-centos64/
http://www.rpc-forum.ro/showthread.php?p=37923
chrome出错:Google Chrome Profile Could Not Be Opened Correctly Error
cd ~/.config
mv Default/ Default2
rm -rf Default2
md5值
md5sum 文件名
查看xorg版本
X -version
生成一个文件
touch /etc/X11/xorg.conf
查看硬盘分区
fdisk -ls
查询是否安装了特定软件
rpm -q *软件名*
查看安装所有软件
rpm -qa
查看某个具体软件(比如husky)的版本
rpm -qa|grep husky
查看某个版本包含的文件
rpm -ql t-husky-2.0.4-360.el5
删除软件
yum remove 软件名
安装软件并显示它的信赖
rpm -ivh XXX.rpm
rpm --aid *.rpm
yum install *.rpm 会解决依赖
增加用户组
groupadd 用户组名
修改用户名
usermod -l newUserName oldUserName
修改用户目录
usermod -d /home/hadoop hadoop
路由追踪
traceroute 主机IP (window 下 tracert 主机IP)
arp -a
配制NFS服务器
http://louder.blog.163.com/blog/static/205436156201232284115999/
http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html
查看分区UUID的两种方法
1. sudo blkid
2. ls -l /dev/disk/by-uuid
ssh-copy-id -i ~/.ssh/id_rsa.pub username@host
格式化成ext4
mkfs.ext4 /dev/sdb2
统计文件夹大小
du -h --max-depth=1
df 查看一级文件大小
du -sh *
-s, --summarize display only a total for each argument, -s这个参数的作用就是仅显示总计,即当前文件夹的大小。
du -sh * | sort -nr
du -s * | sort -nr
du -s * | sort -nr | head 选出排在前面的10个,
du -s * | sort -nr | tail 选出排在后面的10个。
mac
du -h -d 1
查看ip
ifconfig
查看当前系统信息
uname -a
查看当前系统用户组和用户
more /etc/group
cat /etc/passwd
删除文件
rm -f file1 文件
rmdir dir1 目录
rm -rf 文件夹
创建新用户
useradd user1
删除一个用户 ( '-r' 排除主目录)
userdel -r user1
设置每次不在新窗口打开文件夹
System -> Preferences -> File ManageMent 在 Behavior 勾选 Always open in browser windows
ls 列出文件 ls -a 列出所有文件 (包含隐藏文件)
清屏
clear
passwd [ 用户名 ] 新安装的Ubuntu的root帐号没有密码 可以用 sudo passwd root
Ctrl+Art+F1...F7 切换到不同的模式
Ctrl +Art + --> 或者 <-- 切换到不同的桌面工作区
Ctrl +Art +Shift+ --> 或者 <-- 切换程序到不同的桌面工作区
执行MYSQL 命令行 1. cd /opt/lampp/bin 再 ./mysql
2. /opt/lampp/bin/mysql -u帐号 -p密码
3. 如果已经添加到$PATH里,则直接用mysql -u帐号 -p密码
压缩与解压缩 tar
1.将当前目录下所有.txt文件打包并压缩归档到文件this.tar.gz,我们可以使用 tar czvf this.tar.gz ./*.txt
2.解压到当前目录 tar -zxvf this.tar.gz -C ./
Ctrl + Alt + Backspace 重启会话
shutdown -h now 现在立即关机
shutdown -r now 现在立即重启
shutdown -r +3 三分钟后重启
shutdown -r 20:23 在20:23时将重启计算机
logout 注销系统
halt 最简单的关机命令 其实halt就是调用shutdown -h。halt执行时﹐杀死应用进程﹐执行sync系统调用﹐文件系统写操作完成后就会停止内核
切换到root身份
su
su -
sudo -s -H
切换到普通用户
su - user
相关推荐
04.1.1 Linux常用命令-文件处理命令-命令格式与目录处理命令ls.mp4 04.1.2 Linux常用命令-文件处理命令-目录处理命令.mp4 04.1.3 Linux常用命令-文件处理命令-文件处理命令.mp4 04.1.4 Linux常用命令-文件处理...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; linux常用命令大全; ...
Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls Linux常用命令.xls ...
linux常用命令大全常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用linux常用命令大全.常用...
linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全linux常用命令大全
Linux常用命令大全Linux常用命令深入理解Linux内核鸟哥的Linux私房菜Linux命令学习资料(12个): Linux命令大全(Linuxidc.com修改版).chm Linux命令学习.chm Linux基础命令教程(豪华版).chm LINUX安全加固手册.doc ...
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
linux常用命令大全:Linux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令大全.zipLinux常用命令...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
以下是对PDF文件中提到的一些常用Linux命令的详细解释。 **ls命令**: 1. **命令格式**:`ls [选项] [文件或目录]` 2. **命令功能**:用于列出当前目录下的文件和子目录。不加任何参数时,它会显示所有非隐藏文件和...
本文将详细介绍Linux中一些常用的基本命令及其使用方法,这些命令是系统管理员和高级用户必须掌握的基础知识。 1. cd命令:该命令用于改变当前工作目录。 - cd:返回当前用户的家目录。 - cd 目录名:切换到指定...
Linux常用命令全集.CHM Linux vi命令大全.txt liunx命令大全.txt liunx 下如何用命令行设置网络?.txt 请问怎么设置DNS的命令?.txt Red Hat Linux下配置Tomcat+JSP+Apache服务器的步骤.txt Linux 下 Apache 与 ...
linux常用命令60详细解读linux常用命令60详细解读linux常用命令60详细解读
输入pwd 命令,Linux会输出当前目录。 1.2 cd命令 cd 命令用来改变所在目录。 cd/ 转到根目录中 cd~转到/home/user用户目录下 cd /usr 转到根目录下的usr目录中------------绝对路径 cd test转到当前目录下的test子...
### Linux常用命令详解知识点 #### 一、命令格式与通配符 - **命令格式**: - **命令**:指定要执行的操作。 - **选项**:改变命令的行为方式,通常以`-`开头,多个选项可以用空格或直接连接的方式给出。 - **...
1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux常用命令.zip1.linux...
Linux常用命令汇总中,首先涉及到的是检查Java开发工具包(JDK)是否已安装以及版本信息。使用命令`java –version`和`javac –version`可以实现该功能。`java –version`用于查看Java运行环境的版本,而`javac –...
linux常用命令全集