linux
hpulfc
你好啊 多评论呐~
展开
-
网络IO、Linux 网络模型 、同步、异步、IO多路复用
网络IO、Linux 网络IO模型 、同步、异步、IO多路复用首先:了解 五种网络IO模型阻塞IO 非阻塞IO IO多路复用 信号驱动IO 异步IO前四种是属于同步的,后一种是属于异步的。详细描述:阻塞IO:进程会等待任务完成,例如是对于某个套接字的内容读取等。然后在进行其他的操作非阻塞IO:进程不会一直等待某个任务执行完成,而是先去执行其他操作,然后不断的...原创 2018-03-07 18:01:20 · 379 阅读 · 0 评论 -
shell 检查对象(文件、目录、连接)是否存在
判断文件夹是否存在if [ -d "/data/" ];thenecho "文件夹存在"elseecho "文件夹不存在"fi文件夹不存在则创建if [ ! -d "/data/" ];thenmkdir /dataelseecho "文件夹已经存在"fi判断文件是否存在if [ -f "/data/filename" ];thenecho "文件存...转载 2018-09-14 15:33:44 · 5881 阅读 · 3 评论 -
安装mysql遇到的问题(linux)
在安装mysql ,并且初始化完成,将要启动的时候,初心了下面的信息:Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.查看msyql...原创 2018-09-07 16:51:10 · 278 阅读 · 0 评论 -
git 完整使用整理(基础使用)
git 完整使用整理 创建版本库使用 `git init ` 进行初始化$ git initInitialized empty Git repository in E:/gitTUT/.git/$ ls -alhtotal 32Kdrwxr-xr-x 1 Administrator 197121 0 八月 2 11:46 ./drwxr-xr-x 1 Administ...原创 2018-08-02 12:03:18 · 374 阅读 · 0 评论 -
linux 实用命令合集
使进程后台运行,并且不接受终端hangup 信号:nohup python -m test.py > log_name.log 2>&1 &解释: nohup 是说明这个命令不接收hangup的信号,最后一个& 表示后台运行。其中后面是对输出进行重定向。wc 命令的使用:wc 命令常用来进行计数$ wc --help Usage: wc...原创 2018-07-20 11:02:44 · 221 阅读 · 0 评论 -
linux 常用压缩(解压缩)命令
linux 常用压缩(解压缩)命令ziptar使用: .zip: zip -qr file.zip file_or_directory # 压缩为 .zip 文件 unzip file.zip # 解压缩 .zip 文件 .tar.gz tar -zcvf file.tar.gz file_or_directory # 以gzip 的方式进行压缩 tar -...原创 2018-06-28 16:42:04 · 213 阅读 · 0 评论 -
神奇的AWK
先来一条awk :awk '{print "'\''"""$0"""'\''" > "vocab.enzh-en.32000_test"}' vocab.enzh-en.32000_test乍一看,还以为乱写的。其实这里面包括三个内容: awk中单引号表示 先用双引号中的单引号包裹,然后在里面转义表示 例如:"'\''" 字符连接,a"&quo原创 2018-06-20 15:48:00 · 348 阅读 · 0 评论 -
linux 设置 navida 显卡的可见参数,查看驱动版本
在对一些数据进行推理的时候没有必要使用GPU,可以设置其不可见添加环境变量:export CUDA_VISIBLE_DEVICES=""这里设置的是都不可见!原创 2018-06-15 18:32:10 · 3347 阅读 · 0 评论 -
linux下删除文本中所有空行的几种方法
方法一:利用grepgrep -v '^\s*$' test.txt注:-v表示将匹配的结果进行反转,正则表达式匹配空行。(空行可包括空格符制表符等空白字符)方法二:利用sedsed '/^\s*$/d' test.txt注:d代表删除该行方法三:利用awkawk NF test.txt注:NF代表当前行的字段数,空行的话字段数为0,被awk解释为假,因此不进行输出。以上三种方式均可处理包含空白字...转载 2018-04-27 17:08:47 · 2718 阅读 · 1 评论 -
linux 查看系统发行版本
linux 命令:cat /etc/centos-release查看系统内核:uname -a原创 2018-04-26 10:16:30 · 985 阅读 · 0 评论 -
linux 查看内存排行并进行计算
Linux 命令:ps -aux | sort -k6nr | head -n 100 | awk '{sum+=$6} END {print sum}'解释:使用ps 将进程列出,并使用sort 进行排序,-k 指定排序的位置,这里是第6个域,nr 是按照数值大小反向排序,后面的head是对100个进行计算, 最后使用awk 进行处理,对第六列的值进行相加,最后统一输出,得到前100个程序的内存...原创 2018-04-16 14:18:28 · 3713 阅读 · 0 评论 -
linux必备软件合集
Ubuntu常用软件合集我用的使Ubuntu-Kylin14.04,原因呢主要是觉得使本土化的,自带了日历、输入法、优客助手等易于上手的应用。也省的每次安装完原生的系统再麻烦的安装,但是这些软件并不仅仅局限于ubuntu14.04美化篇刚装上ubuntu,看起来很朴素,而且用起来很多习惯发生了变化,也不怎么美观,但是ubuntu因为linux强大的软件集和扩展新,可以让ubuntu完全从丑小鸭变成...转载 2018-03-27 15:28:23 · 13607 阅读 · 0 评论 -
gdb 调试正在运行的python进程,线程
调试为什么调试? 程序卡了、慢了、挂了、都得调试!!!环境:CentOS release 6.4 (Final) (使用cat /etc/issue进行查看)python: 2.7.12 (使用 python --version 查看)准备对于Ubuntu:sudo apt-get install gdb python2.7-dbg (注意更换版本号)Fedora:sudo yum insta...原创 2018-03-05 18:47:21 · 4107 阅读 · 0 评论 -
curl的使用
curl的使用curl是在命令行下利用url语法进行文件传输的工具。使用1. 简单使用curl www.baidu.com 内容直接输出到屏幕2. 指定文件名 参数: -o 文件名curl -o baidu_page.html www.baidu.com3. 存储cookie和使用cookie 参数:-D 存储,-b使用curl -o b_...原创 2018-03-05 14:36:32 · 158 阅读 · 0 评论 -
linux 一些有用的命令之PS
ps 进程查看器linux上进程有5种状态:运行(正在运行或在运行队列中等待)中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号)不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生)僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放)停止(进程收到SIGSTOP, SIGTSTP, SIGTTIN, SIGTTOU信号后停止运行运行)ps工具标识...原创 2018-03-02 10:13:55 · 462 阅读 · 0 评论 -
linux添加定时任务(crontab)
crontab在linux上做定时任务,定时的去执行一些操作。一般是安装,并且启动服务(略)查看定时任务:crontab -l0 0 1 * * /home/kratos/local/bin/python /home/kratos/src/furion_current/furion/script/order_statistic/clear_expired_orders.py添加定时任...原创 2019-01-23 11:19:32 · 668 阅读 · 0 评论