
linux
Zerore
这个作者很懒,什么都没留下…
展开
-
常用linux命令
文件管理 - cd, pwd, mkdir, rmdir, ls, cp, rm, mv, tar文件检索 - cat, more, less, head, tail, file, find输入输出控制 - 重定向, 管道, tee, xargs重定向标准输入stdin: 代码为0, 使用< 或<<标准输出stdout: 代码为1, 使用>或>>标准错误输出stderr: 代码为2, 使用2>或2>>特殊写法:将stdout和stderr同原创 2021-12-17 17:48:19 · 918 阅读 · 0 评论 -
CentOS6.7源码安装postgre9.6
由于系统自带pg版本过低,现要进行对其升级到9.6版本,操作如下:操作系统及当前pg版本CentOS release 6.7 (Final)postgresql-8.4删除旧有的pg版本停止当前运行的pgservice postgresql stop查看已安装的rpm包rpm -qa| grep postgrespostgresql-contrib-8.4.20-6.el6.x86_64postgresql-libs-8.4.20-6.el6.x86_64postgresql-8.原创 2021-04-23 09:55:55 · 185 阅读 · 0 评论 -
Pycharm使用技巧
Pycharm有些使用技巧,为防止忘记,此处记录一下。可能不全面,随用随记。列选择模式右键,选择Column Selection Mode,进入列编辑模式。使用shift+上下箭头,编辑整列。 选择相同的多个单词选择单词,使用Alt + j 键,可选择下一个相同的单词。或者按住Alt键,再鼠标选中多个单词。 这样编辑时,可同时编辑多个单词。后退、前进后退和前进快...原创 2018-04-09 09:40:30 · 809 阅读 · 0 评论 -
Linux Bash快捷键
移动ctr - a 光标到行首 ctr - e 光标到行尾 ctr - b 光标向左一个字符移动 ctr - f 光标向右一个字符移动 alt - b 光标向左一个单词移动 alt - f 光标向右一个单词移动 ctr - xx 光标在当前位置与行首切换删除、剪切ctr - u 删除行首到当前位置 ctr - k 删除当前位置到行尾 ctr - h 光标向左删除一个字符 ctr原创 2018-01-25 23:17:06 · 270 阅读 · 0 评论 -
一个简单的安装包脚本
#! /bin/bashset -eset -uecho "---begin install---"dpkg -l | grep lingqiclient >/dev/null 2>&1if [ $? -eq 0 ]; then echo ""which "v4l2-ctl" >/dev/null 2>&1if [ $? -eq 0 ]; then echo "find cmd v4l2-ctl"else sudo dpkg原创 2021-12-29 11:44:13 · 436 阅读 · 0 评论 -
frps和frps的使用
通过systemctl配置frps和frpc原创 2023-02-14 09:38:58 · 741 阅读 · 0 评论 -
curl工具
curl用法原创 2022-10-14 15:21:59 · 612 阅读 · 0 评论 -
shell脚本
shell脚本原创 2022-10-09 11:01:24 · 152 阅读 · 0 评论 -
CentOS yum包离线安装
yum离线安装包原创 2022-07-15 10:12:30 · 580 阅读 · 0 评论 -
文件的atime、ctime和mtime
linux系统的文件时间原创 2022-06-05 22:26:01 · 216 阅读 · 0 评论 -
centos 开机启动脚本
centos6 开机脚本centos6可以使用service和chkconfig来配置开机脚本,例如配置开机脚本放在/etc/init.t目录下,如源码安装postgresql时开机运行contrib/start-scripts/linux放在此目录下并重命名为postgresql脚本放在/etc/init.t目录后,就可以使用service 脚本名 start|stop|restart来执行命令使用chkconfig --add 脚本名将此脚本设置为开机自动运行样例一个自己配置的脚本#!原创 2022-05-17 14:10:16 · 2261 阅读 · 0 评论 -
程序运行流程--链接、装载和运行
什么是虚拟存储器?它跟进程的虚拟地址空间有什么关系?虚拟存储器是建立在主存–辅存物理结构基础上,有附加的硬件装置及操作系统存储管理软件组成的一种存储体系。什么是辅存?虚拟存储器是虚拟的存储器,其实是不存在的,仅仅是由一些硬件和软件管理的一种“系统”。它提供三个重要能力:1. 它将主存看成一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据需要在磁盘和主存之间来回传送数据(这里存在“交换空间”以及“页面调度”等概念),通过这种方式,高效地利用主存;2. 它为每个进程提供了统一的地址原创 2022-03-10 10:57:16 · 479 阅读 · 0 评论 -
统信UOS_arm64开发环境配置
统信UOS开发机器配置一、配置ssh远程登陆并设置为开机自启动(1)sudo vim /etc/ssh/sshd_config修改以下三行LoginGraceTime 120PermitRootLogin yesStrictModes yes(2)systemctl enable sshupdate-rc.d ssh enable 2 3 4 5service sshd restart二、安装开发环境所用的包安装PyQt4安装pyqt4–采用apt-get在线安装sudo apt-原创 2021-12-16 10:37:51 · 6010 阅读 · 0 评论 -
linux新增磁盘挂载
服务器硬盘扩展设置:1.在虚拟机界面上“硬盘”-“实用工具”-“扩展”,输入扩展后的值(不能大于当前物理盘大小)2.扩展完成后,进入虚拟机centos系统,输入fdisk -l,查看到sda容量变大。3.输入 fdisk /dev/sda输入 m #列出帮助输入 n #添加新分区输入 p #创建主分区输入 3 #主分区编号开始和结束,直接回车,选择默认值输入 w #保存并退出输入fdisk -l,查看到新增一个sda3分区4.格式化之前reboot格式化新添加的分区mkfs -t原创 2021-05-28 14:56:39 · 1018 阅读 · 0 评论 -
linux 重定向
执行指令,由档案读入资料,经过处理将资料输出到屏幕。读入资料,叫做standard input, 资料输出到屏幕,叫做standard output或standard error output。输出到屏幕分为两种,指令执行成功,叫做standard output, 执行失败,叫做standard error output,这两种都会输出到屏幕。为了将这两种输出分开,可以使用资料重定向功能,将...原创 2020-01-10 14:07:11 · 233 阅读 · 0 评论 -
Linux重定向
标准输入(stdin) :代码为0 ,使用< 或<< ; 标准输出(stdout):代码为1 ,使用> 或>> ; 标准错误输出(stderr):代码为2 ,使用2> 或2>> ;>覆盖, >>累加/dev/null 垃圾桶黑洞装置与特殊写法[dmtsai@study ~]$ find /home ...原创 2018-03-02 09:13:22 · 184 阅读 · 0 评论 -
Linux(Centos) 设置IP地址
vim /etc/sysconfig/network-scripts/ifcfg-ethoTYPE=EthernetBOOTPROTO=noneIPADDR=192.168.8.160 #IP地址PREFIX=24GATEWAY=192.168.8.255 #网关DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME=漕160UUI...原创 2018-05-30 20:15:59 · 319 阅读 · 0 评论 -
Linux 常用命令
** 查看文件前200行 head -100 test.log ** 查看文件后200行 tail -200 test.log ** 查看中间200行 sed -n ‘100,200p’ test.log** 输出到文件 tail -200 test.log >tail200.log...原创 2018-09-06 12:15:55 · 145 阅读 · 0 评论 -
linux shell
alias alias lm=’ls -al’job control, foreground, backgroundMAIL变量 PATH、HOME、MAIL、SHELL echo $MAIL变量设定过程中,单引号与双引号区别 单引号为原字符 双引号会查找代表真实含义“字符的使用 将命令写在“中间env和set命令 env是environment的缩写 set...原创 2018-09-10 21:03:11 · 153 阅读 · 0 评论 -
压缩指令
8个2进制位,称为一个字节,可以表示256个状态。所以一个字节可以表示256个不同的字符。 当字符数量多于256个时,一个字节无法再满足要求,这时需要多个字节表示一个符号。Unicode规定了世界上所有字符的2进制表示数,比如汉字“”0100 1110 0010 0101 0100 1110 0010 0101压缩指令的运用 常见 tar tar.gz tgz gz Z bz2 ...原创 2018-09-10 21:20:40 · 598 阅读 · 0 评论 -
more less运用
cat -A [tab]键用^|表示出来,换行符用$表示 -n 显示行号tac 逆序显示cat内容more 空白键(space):代表向下翻一页; Enter :代表向下翻『一行』; /字串 :代表在这个显示的内容当中,向下搜寻『字串』这个关键字; :f :立刻显示出档名以及目前显示的行数; q :代表立刻离开more ,不再显示该档案内容。 b 或[ctrl]-b :代...原创 2018-09-10 21:22:00 · 159 阅读 · 0 评论 -
linux 管线命令
这个管线命令『 | 』仅能处理经由前面一个指令传来的正确资讯,也就是standard output的资讯,对于stdandard error并没有直接处理的能力。管线命令仅会处理standard output,对于standard error output 会予以忽略管线命令必须要能够接受来自前一个指令的资料成为standard input 继续处理才行。less, more, head,...原创 2018-09-10 21:32:32 · 273 阅读 · 0 评论 -
软链接和硬链接
硬链接:ln old.file new.file 创建一个仅与原文件名称不同的文件,其他权限,inode标识,属性都一样 因此需要:1 原文件必须存在,且不能是目录 2 文件系统相同则不能创建,如sda到sdb 3 删除一个并不影响另一个软链接: 创建一个文件,其内容是指向另一个文件路径名的指向 因此: 1 原文件不必存在 ...原创 2018-09-10 21:34:33 · 220 阅读 · 0 评论 -
linux语系
修改linux语系 locale 查看可用语系 locale -a 查看当前语系配置/etc/sysconfig/i18n 无需原创 2018-09-10 21:35:27 · 292 阅读 · 0 评论 -
常用MQ命令
crtmqm QM_APPLE 创建队列管理器 strmqm QM_APPLE 运行runmqsc QM_APPLE 启动队列管理器 QM_APPLE 的 MQSC。 define qlocal (Q1) 穿件本地队列 endamqsput Q1 QM_APPLE 放入队列 amqsget Q1 QM_APPLE 获取队列内容crtmqm QM_ORANGE 创建发送队列管理器...原创 2018-09-10 21:37:28 · 1335 阅读 · 0 评论 -
socket/tcp传输数据
一般的实现方法有下面几种: 1.自定义协议的分界符,比如回车换行。 2.第一个字段给出长度,然后是数据,读的时候先拿到长度,然后读取那么多就好了 3.固定长度。建立连接后先发送字节长度,再发送正文。 服务方先收到头,读取字节长度,按长度获取报文。...原创 2018-09-10 21:40:04 · 563 阅读 · 0 评论 -
将mqm用户的环境变量写入配置文件
将mqm用户的环境变量写入其 .bash_profilesu - mqm cd ~ pdw /var/mqm vim .bash_profile PATH = $PATH:/opt/mqm/samp/bin:/opt/mqm/binsource .bash_profile常用mqm命令: crtmqm QM_TEST strmqm QM_TEST runmqsc QM_...原创 2018-09-11 09:57:00 · 938 阅读 · 0 评论 -
vim 常用使用
ctrl+f 向下一页 ctrl+b 向上一页ctrl+d 向下半页 ctrl+u 向上半页行首 0 行末 $nG 移动到第n行 n<Enter> 向下移动n行:100,200s/test/TEST/g 在第100行和第200行之间查找test关键字,并将此关键字用TEST替换dd 删除一行 10dd 删除向下10行 d1G 删除游标前所有内容 ...原创 2018-09-11 10:02:44 · 214 阅读 · 0 评论 -
NAT模式下虚拟机连通外网
共享外网将目前的外网适配器共享给Vmnet8适配器共享完成后VMnet8适配器的ip自动变为192.168.137.1设置虚拟机的NAT模式设置NAT模式-设置“虚拟网络编辑器”的NAT模式进入虚拟机中的操作系统,设置静态ip以centos7为例,进入/etc/sysconfig/network-scripts/目录,打开ifcfg-ens33文件编辑如下:TYPE=...原创 2019-05-18 19:17:52 · 914 阅读 · 0 评论 -
Linux软链接与硬链接
Linux 的文件与目录 UNIX 系统中除进程之外的一切皆是文件,而 Linux 保持了这一特性。 Linux 与其他类 UNIX 系统一样并不区分文件与目录:目录是记录了其他文件名的文件。使用命令 mkdir 创建目录时,若期望创建的目录的名称与现有的文件名(或目录名)重复,则会创建失败。硬链接与软链接的联系与区别 Linux上文件分行两个部分:用户数据(user data)和元数据(me转载 2018-02-09 10:08:24 · 221 阅读 · 0 评论