继续下一章... 发现了一个好东东.就是前后台的切换.例如我们现在要vim一个文件.然后又要查找一些命令的时候,以前不知道,都是退出后,查完了,在vim进入.现在我们可以将该vim拿到后台,然后查完了再唤醒vim....很爽.OK,看程序 [root@localhost ~]# vim ~/.bashrc 按下ctrl+z,将vim置于后台,然后再执行一个命令 [root@localhost ~]# find / -print 再按下ctrl+z,继续置于后台中 [root@localhost…
关键词:Linux前后台进程切换,linux进程切换 fg.bg.jobs.&.ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的一.& 最经常被用到 这个用在一个命令的最后,可以把这个命令放到后台执行 比如,top & 二.ctrl + z    可以将一个正在前台执行的命令挂起 比如,top,然后按下ctrl+z 三.jobs [3.1]查看当前有多少在后台运行的命令 jobs命令执行的结果,+(加号)表示是一个当前的作业,- (减…
Linux任务前后台的切换   Shell支持作用控制,有以下命令实现前后台切换: 1. command& 让进程在后台运行 2. jobs 查看后台运行的进程 3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n到后台去      5. kill %n 杀死job PS:"n"为jobs命令查看到的job编号,不是进程编号. fg.bg.jobs.&.ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的.…
Shell支持作用控制,有以下命令实现前后台切换: 1. command& 让进程在后台运行 2. jobs 查看后台运行的进程 3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n到后台去      5. kill %n 杀死job PS:"n"为jobs命令查看到的job编号,不是进程编号. fg.bg.jobs.&.ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的.   一.& 最经常被用…
Linux下的fg和bg命令是进程的前后台调度命令,即将指定号码(非进程号)的命令进程放到前台或后台运行.比如一个需要长时间运行的命令,我们就希望把它放入后台,这样就不会阻塞当前的操作:而一些服务型的命令进程我们则希望能把它们长期运行于后台.   进程前后台操作用到以下命令或按键: Ctrl+C 终止并退出前台命令的执行,回到SHELL Ctrl+Z 暂停前台命令的执行,将该进程放入后台,回到SHELL jobs 查看当前在后台执行的命令,可查看命令进程号码 & 运行命令时,在命令末尾加上&…
前言: 当使用SSH远程登录服务器时,对于运行时间较长的程序(如Caffe的训练可能需要十几个小时), SSH可能会在很长时间后断掉,导致程序没运行完就中断了. 为了解决这个问题,需要将在服务器运行的程序由“前台”转移到“后台”去. 经过几番探索,最终发现screen方法TMUX方法是最成熟最好用的(没有之一,不接受反驳): 相当于在远程服务器上开设了一个盒子,盒子里还是你的服务器. 在盒子里运行的程序不会收到SSH连接中断的影响. 随时连上服务器后只要进入盒子里,盒子的状态还和离开时一样, 这…
(1).Linux前台进程与后台进程的区别 前台进程:是在终端中运行的命令,那么该终端就为进程的控制终端,一旦这个终端关闭,这个进程也随之消失. 后台进程:也叫守护进程(Daemon),是运行在后台的一种特殊进程,不受终端控制,它不需要终端的交互:Linux的大多数服务器就是使用守护进程实现的.比如Web服务器的httpd等. (2).进程的前台与后台运行 与系统任务相关的几个命令(了解): & 用在一个命令的最后,可以把这个命令放到后台执行 <Ctrl>+z 将一个正在前台执行的命令…
把进程放入后台执行 tar -zcf etc.tar.gz /etc &把进程放入后台暂停 在命令执行的过程中,按下ctrl+z 查看后台的命令 jobs[root@localhost temp]# jobs[1]+ Stopped top[2]- Done tar -zcf etc.tar.gz /etc 将后台暂停的工作回复到前台执行 fg 工作号 将后台暂停的工作回复到后台执行 bg 工作号…
liuyuan@ebuinfo:/var/www/projects/PHPExcel/Examples$ vi 33chartcreate-line.php & [] liuyuan@ebuinfo:/var/www/projects/PHPExcel/Examples$ jobs []+ Stopped vi 33chartcreate-line.php liuyuan@ebuinfo:/var/www/projects/PHPExcel/Examples$ vi 34chartupdate.…
定时任务大家都挺说过,就好比你手机上的闹钟,到了指定的时候就会响起. 今天在对redis缓存进行定时储存时又操作了一把,发现一些细节,写的不好.大家就将就看吧, 首先 简单介绍一下linux 例行性工作 两种方式, 主要有两种: at   (和下面一样,只是它只定时执行一次就结束) crontab 演示定时执行php程序将数据插入数据库: 一个案例表:blog CREATE TABLE `blog` ( `blog_id` ) unsigned NOT NULL AUTO_INCREMENT,…
工作中会用到定时任务,来处理以前采集来的数据备份, 每周一凌晨4点执行一次    0 4 * * */1 find/data/templatecdr/oracle/dcndatabak/ -type f -ctime +60 -exec rm -f {} \; ------------------------------------------------------------------- linux定时任务的设置 Posted on 2010-09-23 23:49 疯狂 阅读(13760…
PS:不是真正的无缝切换,数据需要自己备份.还原. Linode官方给出了一篇文章:https://www.linode.com/docs/tools-reference/custom-kernels-distros/install-freebsd-on-linode 参照文章来,就没有问题. 主要步骤:1.建立一个安装镜像用的分区,1G大小.卷标Installer,格式为unformatted / raw 2.建立一个安装用的分区,大小够用即可(到目前为止Linode最低配置,也有20G以上)…
保密工作从性质上可以分成商业方面的保密和国家安全方面的保密.由于自己从事的是IT方面的工作,工作中必然会接触涉及到计算机信息方面的相关文件.加上单位已近通过武器装备科研生产单位二级保密资格认证,今天就在这里和大家简单讲一下这方面与linux系统的关系吧. 首先网络在今天的办公应用中已经是不可或缺的甚至是生产力的一种,一条信息可以通过各QQ,微信,FTP工具等软件瞬间传递到世界各个地方.信息化给我们带来了极大的工作便利.计算机是我们工作的终端,也是保密工作的重点防护对象.为了使保密工作可以通过计算…
refer to  : http://man.linuxde.net/jobs Linux下的fg和bg命令是进程的前后台调度命令,即将指定号码(非进程号)的命令进程放到前台或后台运行.比如一个需要长时间运行的命令,我们就希望把它放入后台,这样就不会阻塞当前的操作:而一些服务型的命令进程我们则希望能把它们长期运行于后台. 进程前后台操作用到以下命令或按键: Ctrl+C 终止并退出前台命令的执行,回到SHELL Ctrl+Z 暂停前台命令的执行,将该进程放入后台,回到SHELL jobs 查看当…
  How to know CPU info      cat /proc/cpuinfo      arch   How to know memory info: cat /proc/meminfo or sudo dmidecode -t memory free   How to know Linux release info CentOS: vim /etc/redhat-release   How to check if Mysql running? sudo netstat -tap…
一.             Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件和文件夹名称: myrm  filename 删除名字为filename 的文件: myrm –r dirname 删除名字为dirname目录:(涉及到文件夹的用参数 -r) mv filename1 filename2 将文件1重命名为文件2: mv filename1 dirname 将文件1…
1.Linux如何查看端口 使用lsof(list open files)命令,lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000. 或者使用netstat命令 netstat -tunlp | grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp | grep 8000. 还有更好的命令ss(Socket Statistics) ss命令可以用来获取socket统计信息, 默认不添加选项…
mkdir 创建目录  make dir cp 拷贝文件  copy mv 移动文件   move rm  删除文件 remove # 创建连级目录 mkdir -p a/b/c # 拷贝文件夹a到文件夹b下面 cp -rf a/ b/ # 移动文件夹a到b,并重命名为c mv -rf a/ b/c # 删除a文件夹下所有的文件 rm -rf a/* cat 查看文件内容: cat a.log    在终端查看a.log内容 less  查看大文件,类似vim操作支持/查找 tail 持续输出内…
rpm -qa|grep -i mysql rpm -ev mysql-server-5.1.73-5.el6_6.x86_64 如果报: error: Failed dependencies: libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64 libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (ins…
:wq 保存退出 :q! 强制退出 vi 查看 vim 编辑 rpm -qa|grep jdk 命令查看当前的jdk情况 yum -y remove java java-1.7.0-openjdk* 卸载openjdk source filename 在当前bash环境下读取并执行FileName中的命令 export 查看或设置环境变量 ps -aux | grep tomcat 查看tomcat进程 netstat –apn 查看所有的进程和端口使用情况 ps -aux | grep jav…
在项目部署之后,查看日志能查看部署结果是否正确部署. 最开始查看日志我会使用cat service.log tail -f service.log vim service.log 打开日志之后 /+查找内容  可以搜索想要找的内容 n 可以往上查询,N可以往查询 按G可以跳到日志的末尾 等相关操作,这些操作在日志文件比较小的还是很方便的,但是日志比较大常有1GB,2GB这种日志的时候,想要使用以上操作那电脑会很卡,使用ctrl+c也会很就后才能退出cat这些操作. 对于较大日志,常常配合管道符…
特殊文件与进程 fuser命令 [root@localhost home]# fuser -muv . 用户 进程号 权限 命令 /home: root kernel mount (root)/home root ..c.. (root)bash 查找使用某个目录的所有程序 然后如果你再umount的时候,可以杀死他,这样就不会出现  device is busy   .这个问题我以前遇到过.我记得在前面的随笔中也有体现,当时不知道该怎么办.现在知道了,只需要在当前目录下找到使用该目录的程序,然…
getActivity().getApplication().registerActivityLifecycleCallbacks(new Application.ActivityLifecycleCallbacks() { @Override public void onActivityCreated(Activity activity, Bundle bundle) { } @Override public void onActivityStarted(Activity activity)…
先看看我们系统用的gcc和g++是什么版本:gcc -v 可能会出现安装失败(E: 软件包gcc还没有可供安装的候选者): 1.使用如下命令修改源 sudo gedit /etc/apt/sources.list 2.在打开的文件中添加如下源(在最后面加上这两行即可) deb http://dk.archive.ubuntu.com/ubuntu/ xenial main deb http://dk.archive.ubuntu.com/ubuntu/ xenial universe 3.使用如…
Linux基础精华 (继续跟新中...) 常用命令: Linux shell 环境 让你提升命令行效 率的 Bash 快捷键 [完整版] 设置你自己的liux alias Linux的Find使用 Linux命令Find实>例 Linux命令xargs+cut grep 小技巧 Linux任务前后台的切换 Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen Linux的rsh配置rhost Linux的nm查看动态和静态库中的符号 Linux…
Linux基础精华 (继续跟新中...) 常用命令: Linux shell 环境 让你提升命令行效 率的 Bash 快捷键 [完整版] 设置你自己的liux alias Linux的Find使用 Linux命令Find实>例 Linux命令xargs+cut grep 小技巧 Linux任务前后台的切换 Linux运行与控制后台进程的方法:nohup, setsid, &, disown, screen Linux的rsh配置rhost Linux的nm查看动态和静态库中的符号 Linux…
Linux任务前后台的切换 Shell支持作用控制,有以下命令实现前后台切换: 1. command& 让进程在后台运行 2. jobs 查看后台运行的进程 3. fg %n 让后台运行的进程n到前台来 4. bg %n 让进程n到后台去      5. kill %n 杀死job PS:"n"为jobs命令查看到的job编号,不是进程编号. fg.bg.jobs.&.ctrl + z都是跟系统任务有关的,虽然现在基本上不怎么需要用到这些命令,但学会了也是很实用的.  …
atd 的启动与 at 运作的方式 要使用单一工作排程时,我们的 Linux 系统上面必须要有负责这个排程的服务,那就是 atd 这个玩 意儿. 不过并非所有的 Linux distributions 都预设会把他打开的,所以呢,某些时刻我们必须要手 动将他启用才行. 启用的方法很简单,就是这样: [root@study ~]# systemctl restart atd # 重新启动 atd 这个服务 [root@study ~]# systemctl enable atd # 让这个服务开机…
 3.调度函数schedule()分析 当kernel/sched.c:sched_tick()执行完,并且时钟中断返回时,就会调用kernel/sched.c:schedule()完成进程切换.我们也可以显示调用schedule(),例如在前面“Linux进程管理“的介绍中,进程销毁的do_exit()最后就直接调用schedule(),以切换到下一个进程. schedule()是内核和其他部分用于调用进程调度器的入口,选择哪个进程可以运行,何时将其投入运行.schedule通常都和一个具体的…
Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1.在字符界面输入startx或init 5 . 2.通过编辑/etc/inittab文件实现默认进入图形界面. 把其中的id:3:initdefault中的3改为5,这样以后系统启动后将直接进入文本模式. 以下是配置引导进入图形模式的etc/inittab文件的部分内容: #Default runlevel.The runlevels used by RHS are: # 0-halt(Do NOT set in…