随笔分类 -  Linux

1
关于linux系统的开发指南
摘要:shell脚本如下,每次开机都要执行一遍: #!/bin/sh # virtualbox中的ubuntu虚拟机设置windows共享文件夹说明(mount -t vboxsf方式) # 1.在虚拟机"设置"里面配置好"共享文件夹",里面的"临时分配"是一次性的,关机后就会清空,所以建议"固定分配"; 阅读全文
posted @ 2023-03-07 10:48 Macrored 阅读(454) 评论(0) 推荐(1) 编辑
摘要:sudo strace -f -p 9022 -e connect 阅读全文
posted @ 2021-11-18 15:21 Macrored 阅读(218) 评论(0) 推荐(0) 编辑
摘要:tcpdump是一个用于截取网络分组,并输出分组内容的工具。凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具 tcpdump提供了源代码,公开了接口,因此具备很强的可扩展性,对于网络维护和入侵者都是非常有用的工具 tcpdump 支持针对网络层、协议、主机、网 阅读全文
posted @ 2021-11-18 15:21 Macrored 阅读(374) 评论(0) 推荐(0) 编辑
摘要:一、理解Linux的进程,线程,PID,LWP,TID,TGID 进程是资源分配的基本单位,线程是调度的基本单位进程是资源的集合,这些资源包括内存地址空间,文件描述符等等,一个进程中的多个线程共享这些资源。CPU对任务进行调度时,可调度的基本单位 (dispatchable entity)是线程。如 阅读全文
posted @ 2021-11-18 15:20 Macrored 阅读(601) 评论(0) 推荐(0) 编辑
摘要:在Windows下,查看环境变量的命令是:set,这个命令会输出系统当前的环境变量。 ... Linux查看环境变量使用env命令显示所有的环境变量 $ env 阅读全文
posted @ 2021-11-18 15:20 Macrored 阅读(5945) 评论(0) 推荐(0) 编辑
摘要:ab指令 ab -n 1000 -c 20 http://127.0.0.1/ 阅读全文
posted @ 2021-11-18 15:16 Macrored 阅读(12) 评论(0) 推荐(0) 编辑
摘要:命令说明 set env export decalre 参考文章 [1] Linux set、env、declare、export显示shell变量的区别 [2] Linux_ set/env/export 之间的关系 与 区别 阅读全文
posted @ 2021-11-18 15:03 Macrored 阅读(881) 评论(0) 推荐(0) 编辑
摘要:1. Google(谷歌)浏览器windows版本历史版本下载地址: https://google-chrome-portable.cn.uptodown.com/windows/versions 2. Google(谷歌)浏览器macos版本历史版本下载地址: https://google-chr 阅读全文
posted @ 2020-12-19 11:11 Macrored 阅读(1928) 评论(0) 推荐(0) 编辑
摘要:场景 使用git branch查看所有分支时,发现git是以分页的形式显示的,当对分支名进行操作复制粘贴时非常不方便: 希望将指令输出内容改成直接输出到终端显示: 解决方法 使用帮助手册命令man git-config搜索关键字并查看配置开关: pager.<cmd> If the value is 阅读全文
posted @ 2020-11-14 10:39 Macrored 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:解决方法 尝试用管道方式输入 echo "password" | sudo -S [命令] 示例 echo "password" | sudo -S service tomcat7 stop 参考文章 [1] man手册 - man sudo 阅读全文
posted @ 2020-08-24 17:18 Macrored 阅读(2541) 评论(0) 推荐(0) 编辑
摘要:openssl yum install openssl openssl-devel 二进制文件安装在/usr/bin目录下, 库文件安装在/usr/lib或者/usr/lib64目录下,头文件安装在/usr/include目录下,但是只有动态库没有静态库: ➜ build ls /usr/lib64 阅读全文
posted @ 2020-08-23 21:26 Macrored 阅读(782) 评论(0) 推荐(0) 编辑
摘要:环境准备 ubuntu18 设置一个域名,例如discourse.example.com,添加NDS使其能够解析该域名 sudo apt-get install docker.io ruby git 等会需要一个邮箱服务器,这里介绍用qq邮箱普通用户每天100封,选取一个qq邮箱名,获取授权码(SM 阅读全文
posted @ 2020-06-21 17:46 Macrored 阅读(1298) 评论(0) 推荐(0) 编辑
摘要:1. netstart指令 netstat命令用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。netstat是在内核中访问网络及相关信息的程序,它能提供TCP连接,TCP和UDP监听,进程内存管理的相关报告。如果你的计算机有时候接收到的数据报导致出错 阅读全文
posted @ 2019-11-17 14:59 Macrored 阅读(6041) 评论(0) 推荐(0) 编辑
摘要:1. 软件包下载 有网络的条件下可以使用yum(centos)或者apt(ubuntu)进行在线安装即可。当不能用在线安装时,可以去https://pkgs.org/下载离线包,不过可能会遇到依赖的问题,如果依赖过于复杂,可以考虑移步http://nginx.org/en/download.html 阅读全文
posted @ 2019-11-17 14:59 Macrored 阅读(957) 评论(0) 推荐(0) 编辑
摘要:ubuntu中的软件可通过图形界面的软件中心安装,也可以通过命令行apt-get install安装。但是安装后的软件在哪个位置呢?这点跟windows环境下安装软件的路径选择不一样。ubuntu中可供调用的终端大都在/usr/bin或者/opt,但也不尽然。可尝试用下面的方法快速找到软件的位置。 阅读全文
posted @ 2019-10-29 11:48 Macrored 阅读(41018) 评论(0) 推荐(1) 编辑
摘要:1、实时监控文件 tail https://www.cnblogs.com/peida/archive/2012/11/07/2758084.html 2、查看进程命令树 pstree http://www.mamicode.com/info-detail-2616872.html 3、反汇编,显示 阅读全文
posted @ 2019-10-09 15:48 Macrored 阅读(298) 评论(0) 推荐(0) 编辑
摘要:查看指定的端口sudo lsof -i:port 查看所有端口sudo netstat -aptn 阅读全文
posted @ 2019-10-09 14:49 Macrored 阅读(7093) 评论(0) 推荐(0) 编辑
摘要:在ubuntu桌面版的系统终端中,命令行的提示符往往是显示当前路径的完整目录: 这样会使得每一行命令的无用信息会占据大部分位置。 如果能让其只显示当前文件夹: 如此一来,显示虽然没有完整目录(pwd)那么清晰,但是更多的时候缺帮我们省去了很多无用信息。 一、配置文件 打开配置文件: 使用 /PS1 阅读全文
posted @ 2019-09-20 10:21 Macrored 阅读(574) 评论(0) 推荐(0) 编辑
摘要:一、常见shell类型 1. Bourne shell (sh) UNIX 最初使用,且在每种 UNIX 上都可以使用。在 shell 编程方面相当优秀,但在处理与用户的交互方面做得不如其他几种shell。 2. C shell (csh) csh, the C shell, is a comman 阅读全文
posted @ 2019-09-19 12:03 Macrored 阅读(17504) 评论(0) 推荐(0) 编辑
摘要:这个组织中黑客云集,而且多是掌握核心技术的真正高手,他们的作品多是编译器、词法/语法分析器、底层函数库等大作。更重要的不是他们的技术,而是他们的哲学!他们的哲学就是技术上的“共产主义”——人人为我,我为人人。 他们发布了一种版权许可协议——GPL——一个神圣的宣言。与中庸而谦和的BSD协议不同,它充 阅读全文
posted @ 2019-09-19 11:39 Macrored 阅读(386) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示