
Linux
Linux
_沧海桑田_
ACL/NAACL/EMNLP/COLING审稿人,
MOD大侠梦/MOD禾下霸业作者。
github.com/guotong1988
展开
-
centos 安装make-4.4
【代码】centos 安装make-4.4。原创 2024-12-24 15:08:21 · 175 阅读 · 0 评论 -
yum 刷新指定的源
【代码】yum 刷新指定的源。原创 2024-12-23 10:04:32 · 172 阅读 · 0 评论 -
Linux-shell,在一个文件里找出包含某string的line输出到另一个文件
【代码】Linux-shell,在一个文件里找出包含某string的行输出到另一个文件。原创 2024-11-14 09:31:28 · 147 阅读 · 0 评论 -
Linux shell,在文件里统计string个数
grep -c the_string FILE_NAME原创 2024-03-29 10:22:25 · 174 阅读 · 0 评论 -
Linux 当前文件夹下的 所有文件中查找String
【代码】Linux 当前文件夹下的 所有文件中查找String。原创 2024-03-07 11:40:22 · 444 阅读 · 0 评论 -
sftp 在后台 不中断 get 大文件
其中tmp.sftp的内容是。原创 2023-06-16 14:27:07 · 598 阅读 · 0 评论 -
nohup 输出到指定文件
nohup python3 -u main1.py >log1 & nohup python3 -u main2.py >log2 &原创 2023-06-12 14:52:43 · 920 阅读 · 0 评论 -
linux批量操作脚本
#scp $1 用户名@机子名0:/$2scp $1 用户名@机子名1:/$2scp $1 用户名@机子名2:/$2scp $1 用户名@机子名3:/$2scp $1 用户名@机子名4:/$2scp $1 用户名@机子名5:/$2scp $1 用户名@机子名6:/$2scp $1 用户名@机子名7:/$2scp $1 用户名@机子名8:/$2sc原创 2013-05-09 16:57:36 · 1039 阅读 · 0 评论 -
linux 按时间复制多个文件
http://stackoverflow.com/questions/11684898/in-linux-shell-how-to-cp-rm-files-by-time原创 2017-03-15 09:18:57 · 2583 阅读 · 0 评论 -
【shell】linux下java运行lib里的class
CLASSPATH=../lib/cloudwave-test.jar:../lib/CloudWave.jar:../lib/junit-4.5.jar:../lib/ojdbc6.jarJAVA_OPTIONS="-ea -Xms128m -Xmx512m -Dcloudwave.client.home=.."java -cp $CLASSPATH $JAVA_OPTIONS原创 2014-03-27 14:18:02 · 2193 阅读 · 0 评论 -
引入一个文件夹下所有的包
HADOOP_LIB1=${HADOOP_HOME}/share/hadoop/hdfs/\*HADOOP_LIB2=${HADOOP_HOME}/share/hadoop/hdfs/lib/\*HADOOP_LIB3=${HADOOP_HOME}/share/hadoop/common/\*HADOOP_LIB4=${HADOOP_HOME}/share/hadoop/common/原创 2013-06-14 16:34:54 · 1101 阅读 · 0 评论 -
vim ctrl+v 粘贴时错乱
先执行 :set paste 再粘贴原创 2021-03-11 10:12:07 · 443 阅读 · 0 评论 -
CentOS yum 安装GCC 5
sudo yum install centos-release-sclsudo yum install devtoolset-4-gcc*scl enable devtoolset-4 bashwhich gccgcc --version你没看错,里面是4最后显示的版本是5.3.1原创 2020-06-21 22:31:18 · 1996 阅读 · 0 评论 -
具有竞争条件的程序 | Unix进程控制
#include"apue.h"static void charatatime(char *);int main(void){pid_t pid;if((pid=fork())err_sys("fork error");}else if(pid==0){charatatime("output fron child\n);}else{charatatime("o转载 2012-11-16 21:09:04 · 714 阅读 · 0 评论 -
linux DNS配置
vi /etc/resolv.conf 加上 nameserver 8.8.8.8/etc/init.d/network restart原创 2015-09-11 15:34:06 · 581 阅读 · 1 评论 -
Failed to restart network.service: Unit network.service failed to load: No such file or directory.
不用service network restart用service network-manager restart原创 2015-12-28 15:10:25 · 43480 阅读 · 5 评论 -
linux上 pip install matplotlib 失败
报错信息: Command “python setup.py egg_info” failed with error code 1 in /tmp/pip-build-Y6ExGL/matplotlib解决办法: sudo apt-get install python-matplotlib原创 2015-12-29 12:14:18 · 6324 阅读 · 1 评论 -
linux和github重要指令汇总
Linux 重命名 将一个名为abc的文件重命名为123:mv abc 123#包中找类# jar tvf /usr/local/hadoop/lib/guava-r09-jarjar.jar | grep LinkedListMultichmod 777 *tar zcvf file.tgz file/ tar -zxvf原创 2013-06-20 11:20:09 · 1366 阅读 · 7 评论 -
ubuntu安装chrome
直接在 ubuntu软件中心 搜就行了。。原创 2016-05-16 12:04:46 · 499 阅读 · 0 评论 -
ubuntu 15.10升级16.04
1. 确认已经正确联网2. 将软件源完全指向 16.04(xenial): 将 /etc/apt/sources.list.d/ 中的全部文件重命名,文件名末尾加上 .backup 将 /etc/apt/sources.list 内容全部清空 更换为以下内容deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted univer转载 2016-06-26 09:32:31 · 1111 阅读 · 0 评论 -
mysql 5.7.13 linux 安装 配置
./mysql_install_db –user=root –datadir=/usr/local/mysql/data ./mysql_secure_installation原创 2016-06-30 12:06:08 · 791 阅读 · 0 评论 -
建立VNCserver,远程连CentOS7失败
VNCserver的日志报这个错 Xlib: extension “GLX” missing on display 查到用VirtualGL,试了后不会用, 最后还是用Xmanger搞定, 因为是CentOS7,所以要用lightdm 因为是CentOS7,好多之前网上的都无效了 安装xfce sudo yum groupinstall xfce 详见 http://blog原创 2017-01-09 19:07:26 · 3140 阅读 · 3 评论 -
docker container里起ssh服务
https://docs.docker.com/engine/examples/running_ssh_service/原创 2017-07-31 10:54:48 · 579 阅读 · 0 评论 -
linux 改变home目录 脚本
#!/bin/shif [ $# != 2 ] ; then echo "USAGE: $0 USER DIR" echo "e.g. : $0 guotong /aidata/guotong_data" exit 1; fi user=$1homedir=$2usermod -d $homedir $usercd /etc/skel/;cp .b原创 2017-10-17 15:27:58 · 2555 阅读 · 1 评论 -
docker核心技术(常用操作)
1,查看有哪些imagedocker images2,查看正在运行的imagedocker ps3,进入到一个docker image里面docker run -it --rm 10.100.208.171:6000/caffe /bin/bash4,从官方拉取image,tag为8.0-cudnn5-devel-centos7,更多https://hub.docker.com/r/nvidia/原创 2017-03-24 14:26:34 · 1240 阅读 · 0 评论 -
远程[web]桌面连ubuntu或centos的docker神器
https://hub.docker.com/r/consol/ubuntu-xfce-vnc/原创 2017-11-14 14:06:27 · 1069 阅读 · 0 评论 -
linux firefox 安装 adobe flash
官网下载最新的firefox,直接解压就能用的 mv libflashplayer.so /usr/lib/mozilla/plugins/原创 2015-04-02 15:58:53 · 683 阅读 · 0 评论 -
理解linux内存
http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2055231http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=2083672转载 2015-01-04 16:36:34 · 662 阅读 · 0 评论 -
linux下调试linux0.11
image直接用的这里的http://oldlinux.org/Linux.old/Linux-0.11/images/insight-6-8-1编译 yum install ncurses-devel./configure --disable-werror makemake install原创 2014-12-25 17:44:49 · 1125 阅读 · 2 评论 -
SecureCRT连不上CentOS
service sshd start原创 2013-07-07 12:35:38 · 5079 阅读 · 0 评论 -
linux jdk 配置
vim ~/.bashrc 添加: export JAVA_HOME=/usr/lib/jvm/java-7-sun export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin转载 2013-05-15 17:56:03 · 716 阅读 · 1 评论 -
linux 关闭防火墙
chkconfig iptables offservice iptables stop原创 2013-05-16 10:13:44 · 702 阅读 · 0 评论 -
Unix线程,互斥量,确保同一时间只有一个线程访问数据
#include#includestruct foo{int f_count;pthread_mutex_t f_lock;}; struct foo * foo_alloc(void){struct foo *fp;if((fp=malloc(sizeof(struct foo)))!=NULL){fp->f_count=1;转载 2012-11-19 21:04:35 · 771 阅读 · 0 评论 -
Unix 进程 线程 函数类比
进程ID用pid_t 数据类型表示线程ID用pthread_t 数据类型表示 fork---pthread_createexit---pthread_exitwaitpid---pthread_joinatexit---pthread_cancel_pushgetpid---pthread_selfabort---pthread_cancel原创 2012-11-18 22:24:19 · 591 阅读 · 0 评论 -
避免竞争条件的程序 | Unix进程控制
#include "apue.h"static void charatatime(char *);int main(void){pid_t pid;TELL_WAIT();if((pid=fork())err_sys("fork_error");}else if(pid==0){WAIT_PARENT();//父进程先执行charatatime("output转载 2012-11-16 21:38:31 · 625 阅读 · 0 评论 -
捕获SIGUER1和SIGUSR2的简单程序 | 信号处理程序 | signal函数
//signal函数 // void(*signal(int signo,void (*func)(int)))(int) //func的值可以是接到信号后调用的函数的地址 #include "apue.h"static void sig_usr(int);int main(void){if(signal(SIGUSR1,sig_u转载 2012-11-13 12:09:04 · 2603 阅读 · 0 评论 -
经由管道父进程向子进程传送数据 | Unix进程间通信
#include “apue.h”int main(void){int n;int fd[2];pid_t pid;char line[MAXLINE]; if(pipe(fd)err_sys("pipe error");if((pid=fork())err_sys("fork error"); }else if (pid>0){close(fd[转载 2012-11-12 22:31:04 · 909 阅读 · 0 评论 -
Unix信号集
#includeint sigemptyset(sigset_t *set);//初始化由set指向的信号集,清除其中所有信号int sigfillset(sigset_t *set);//初始化由set指向的信号集,使其包括所有信号int sigaddset(sigset_t *set,int signo);//将一个信号添加到现有集中int sigdelset(sigset_t原创 2012-11-18 20:43:33 · 587 阅读 · 0 评论 -
Unix 线程同步,使用读写锁
#include #include struct job{struct job * j_next;struct job *j_prev;pthread_t j_id;};struct queue{struct job *q_head;struct job *q_tail;pthread_rwlock_t q_lock;};int queue_ini转载 2012-11-29 22:16:29 · 769 阅读 · 0 评论 -
Unix进程控制
fork函数:被调用一次 返回两次 子进程返回0 父进程返回新子进程的IDvfork函数:保证子进程先运行 在它调用exec或exit后父进程才可能被调度运行;子进程在父进程的地址空间运行exec函数:用fork函数创建子进程后,子进程往往要调用一种exec函数以执行另一个程序wait函数:会暂时停止目前进程的执行,直到有信号来到或子进程结束。如果在调用wait()时子进程已经结束,则原创 2012-11-12 15:20:06 · 520 阅读 · 0 评论