linux综合笔记

这篇博客详细记录了Linux系统中的一些常用操作,包括网络配置、权限管理、软件安装、日志处理、文件系统管理、VNC服务器设置、时间同步、FTP服务、软链接创建、网络服务监控等方面的知识,旨在帮助读者掌握Linux系统的基本管理和维护技能。
摘要由CSDN通过智能技术生成
1    config network
2    visudo
     sunyongjie ALL=(ALL) ALL


2.1  mirrors.163.com
     sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
sudo yum makecache




3    yum install "@Chinese Support" 
4    yum install cmake
5    yum install apr*
6    install log4cxx 
7    watch the content of in files
     cat linux_diary.txt | grep log4cxx --color -C 3
8    ntfs-3g
     http://www.tuxera.com/community/ntfs-3g-download/
     tar zxvf a.tgz
     ./configure
     make
     make install


yum install ntfs-3g 
9    yum install vnc-server
     vi /etc/sysconfig/vncservers
     vncpasswd
     vi xstartup
     gnome-session &
     vi /etc/sysconfig/iptables
     -A RH-Firewall-1-INPUT -p tcp -m tcp -m state --dport 5900:5903 --state NEW -j ACCEPT
     5920后面的20,表示这个vnc能端口能开到20,我们连接的时候192.168.0.12:21就不能连接上去了!
     然后重启iptables服务:/etc/init.d/iptables restart
     -A RH-Firewall-1-INPUT -p tcp -m tcp -m state --dport 5900:5920 --state NEW -j ACCEPT
     service iptables save  //保存
     service iptables restart //重启防火墙
     sudo vi /etc/rc.d/rc.local
     /etc/init.d/vncserver start   --新增行
     vncserver -geometry 1680x1050


10   ps –aux查看后台执行的程序
11   which locate whereis find grep-
     which 寻找可执行文件 
     whereis locate 利用数据库查找,find不是所以比较慢,它查找硬盘。
     Find [PATH] [option] [action]
     find . –mtime 0当前目录下,过去24小时内修改过的文件
     find . –mtime -3当前目录下,三天内修改过的文件 


     find . –name ‘ma’ 完全匹配文件名ma
     find . –name ‘ma*’ 以ma开头的文件名


     find . -iname '*prset*'
     当前目录及子目录中,所有包含prset的不分大小写的文件名的文件。


     find . –iname ‘*prset*’ -maxdepth 1 只在当前目录
     ls | grep gen 这样做才是最简单的容易的。
     grep –ih –color ‘ma’ ./* 查询文件中带有连续ma的行的文件


     grep –i –R --color ‘prset’ .
     当前目录及子目录下的所有文件中查找,不分大小写文件中内容。
     find . -iname "*cc" -or -iname "*hh" |xargs tar -zcvf 
     r4.0_all_c++_file.tar.gz


     find /vob -name "*cc" -or -name "*hh" | xargs tar -zcvf
     ./r4.0_all_c++_file.tar.gz


     所有vob中的c++文件
     find . -name "*cc" -or -name "*hh" | grep -v c++ | grep -v gcc | xargs tar
     -zcvf /local/yongjisu/r4.0_all_c++_file.tar.gz




     find /vob -name "*.cc" -or -name "*.hh" > list
     tar -T list -czvf picture.tar.gz 


     find . -iname "*scc" | xargs rm 删除掉指定文件。




     find /vob -name "*.cc" -or -name "*.hh" > list
     tar -T list -czvf picture.tar.gz


12   du df
     df 列出文件系统的整体磁盘使用量
     du 评估文件系统的磁盘使用量


     du * -s | sort –n
     du –sh *
     df -hT h以GB,MB,KB等格式自行显示 T连同该分区的文件系统名称也列出


13   xargs
     find . -iname "*scc" | xargs rm 删除掉指定文件。


14   mn
     check the sign of the binary


15   cat /proc/meminfo
     look memory


16   redirection
     今天在./main > tmp
     这样重定向时发现tmp文件中总是没有内容,后来发现,我每次查看时都是强制结束main进程,这样main里面虽然在向IO中写,
     但是没有刷新缓冲区,文件中还是没有的。
     printf(“hehe”);后加上这个就可以立即刷新缓冲区了
     fflush(stdout); //-
     运行
     ./main > tmp &-


17   alias
     alias grep=’grep –color’
     .bashrc文件中,好像是


18   ftp
     anonymous
     密码为空格,然后回车即可
18.1 chkconfig vsftpd on // run at the start of power on
18.2 sudo /etc/init.d/vsftpd restart
     sudo /sbin/chkconfig vsftpd on


selinux with ftp
     getsebool -a|grep ftp
setsebool -P ftp_home_dir 1
     setsebool -P allow_ftpd_full_access 1




     service vsftpd restart


19   soft link
     For example
     I set up a soft link
     Use command:
     Ln –sf   /mnt/aaaa   /home/sunyongjie/rosi
     if I just want to remove the soft link
     I should do the following :
     Rm –rf /home/sunyongjie/rosi
     注意是 Rm –rf /home/sunyongjie/rosi
     不是Rm –rf /home/sunyongjie/rosi/


20   scp
     scp ./l2_api.tar.gz root@172.21.200.23:~/sunyongjie


21   lld so
     g++ -o main main.cpp -L . -ltest libtest.so  -lapr-1


     g++ -o main main.cpp -L . -ltest libtest.so  -lapr-1 -lexpat -llog4cxx


     g++ -fPIC -shared -o libtest.so DFITCL2Api.cpp
     cp libtest.so ../demo/
     export LD_LIBRARY_PATH=/home/sunyongjie/l2_api/demo/
     g++ -o main main.cpp my_callback.cpp -L . -ltest l
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值