
Linux
游戏猫
多年游戏开发经验,在这里分享经验和心得
展开
-
Debian11镜像源
腾讯云镜像站deb https://mirrors.tencent.com/debian/ bullseye main non-free contribdeb-src https://mirrors.tencent.com/debian/ bullseye main non-free contribdeb https://mirrors.tencent.com/debian-security/ bullseye-security maindeb-src https://mirrors.tencent原创 2022-02-23 10:56:29 · 2658 阅读 · 0 评论 -
debian系统的镜像地址修改
路径/etc/apt/sources.istDebian9deb http://mirrors.163.com/debian/ stretch main non-free contribdeb http://mirrors.163.com/debian/ stretch-updates main non-free contribdeb http://mirrors.163.com/deb...原创 2019-12-06 15:53:22 · 1049 阅读 · 0 评论 -
查看CPU的Cache信息
一、用以下指令可以查看各级cache大小cat /sys/devices/system/cpu/cpu0/cache/index0/size32Kcat /sys/devices/system/cpu/cpu0/cache/index1/size32Kcat /sys/devices/system/cpu/cpu0/cache/index2/size1024Kcat /sys/dev...原创 2019-08-20 01:09:09 · 1407 阅读 · 0 评论 -
Linux压缩解压文件和文件夹
一、用zip做文件夹的压缩和解压缩zip -r a.zip aunzip a.zip二、用tar做文件夹的压缩和解压缩tar -zcvf a.tar.gz atar -zxvf a.tar.gz-z 通过gzip指令处理备份文件。-c 建立新的备份文件。-f 指定备份文件。-v 显示指令执行过程。-x从备份文件中还原文件。三、用xz压缩、解压缩文件xz a.txt...原创 2019-08-23 16:13:56 · 598 阅读 · 0 评论 -
Linux网络指令汇总
1、ifconfig 显示网卡信息2、ping 查看与目标机器的网络是否通畅,还可以用来测试丢包率,延迟ping 192.168.0.13、telnet 看是否可以连上目标机器和端口telnet 127.0.0.1 804、traceroute 查看到目标机器的路由信息traceroute www.baidu.com5、curl 访问一个http地址,获得返回结果curl ...原创 2019-07-30 11:20:04 · 201 阅读 · 0 评论 -
Linux虚拟内存
一、虚拟内存定义虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间)。二、其他概念逻辑地址是指CPU所生产的的地址物理地址支持实际内存的地址三、虚拟内存技术的实现虚拟内存实际是通过分页方法来实现的。分页技术会将物理内存分为固定大小的块,称为帧。逻辑内存也分为相同大小的块,成为页。帧或页的小小一般是4KB,这个是由硬件决定,而分...原创 2019-07-14 01:32:04 · 269 阅读 · 0 评论 -
Linux下apt安装tomcat
一、安装sudo apt-get install tomcat8 tomcat8-docs tomcat8-examples tomcat8-admin安装完成后的配置文件放置在/var/lib/。二、启动:启动service tomcat8 start停止service tomcat8 stop重启service tomcat8 restart三、修改端口 vi...原创 2019-04-30 17:51:53 · 2806 阅读 · 2 评论 -
TCP建立连接和断开连接流程
一、基本描述TCP协议为提供面向连接的服务,需要先建立连接,然后才可以通信,通信结束时,需要断开连接。二、建立连接流程建立连接的过程也叫做三次握手,流程如下:1、首先,一定是由客户端发起连接请求,服务端来接收连接请求。客户端发起连接请求后,会先给服务端发送一个SYN包。2、服务端收到SYN包,会回复SYN的ACK,同时再回复SYN,但SYN和ACK是一起...原创 2016-12-26 19:32:45 · 9486 阅读 · 0 评论 -
Linux下用perf生成火焰图方法
生成火焰图(执行1-4步骤):1、sudo perf record -e cpu-clock -g -p pid (perf record -F 99 -g -p pid 99HZ采样) -g 选项是告诉perf record额外记录函数的调用关系-e cpu-clock 指perf record监控的指标为cpu周期-p 指定需要record的进程pidperf report...原创 2019-03-13 11:22:58 · 5369 阅读 · 1 评论 -
用pidstat分析Linux下的CPU、IO、内存、线程上下文切换性能
1、安装apt-get install pidstat2、查看特定名称所有线程的上下文切换pidstat | grep mono06:41:50 PM 8002 85748 15.24 13.33 0.00 28.57 62 mono06:41:50 PM 8002 85765 9.52 12.38 0.00 21....原创 2019-03-19 19:07:10 · 1096 阅读 · 0 评论 -
用iostat做Linux下的CPU、IO性能分析
1、IOStat安装apt-get install sysstat2、查看概况iostatavg-cpu: %user %nice %system %iowait %steal %idle 0.76 0.00 0.48 0.00 0.00 98.76Device: tps kB_read/s...原创 2019-03-19 17:50:35 · 1616 阅读 · 0 评论 -
Linux时区、时间修改
时区修改cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtimehwclock时间查看date时间修改date -s 15/02/2019date -s 15:03:00保存修改hwclock -w原创 2019-02-15 15:04:15 · 1529 阅读 · 0 评论 -
Linux下CPU信息查看
查看物理CPU个数cat /proc/cpuinfo| grep “physical id”| sort| uniq| wc -l查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep “cpu cores”| uniq查看逻辑CPU的个数cat /proc/cpuinfo| grep “processor”| wc -l查看CPU信息(型号)ca...原创 2018-10-24 10:38:05 · 237 阅读 · 0 评论 -
Linux下批量Kill某些进程
ps aux|grep xxx | awk ‘{print $2}’| xargs kill -9原创 2018-09-13 21:06:37 · 531 阅读 · 0 评论 -
Linux查看文件句柄
确认系统设置的最大文件句柄数 ulimit -a 统计系统中当前打开的总文件句柄数 lsof|awk ‘{print $2}’|wc -l 根据打开文件句柄的数量降序排列,其中第二列为进程ID: lsof|awk ‘{print $2}’|sort|uniq -c|sort -nr|more...原创 2018-07-14 13:51:34 · 5945 阅读 · 0 评论 -
Linux防火墙设置
一、参数说明-A代表添加 chain可以是INPUT,FORWARD,OUTPUT -D代表删除 chain可以是INPUT,FORWARD,OUTPUT -L -n代表列出列表 -p 可以是tcp、udp、icmp -dport 设置目标端口 -sport 设置源端口 -j 设定是接受(ACCEPT)或拒绝(DROP) -s 设定源ip地址/掩码 -d 设定目标ip地址/...原创 2018-07-02 19:34:39 · 558 阅读 · 0 评论 -
Linux磁盘基本操作
Linux磁盘基本操作查看磁盘信息磁盘格式化磁盘挂载查看磁盘信息用fdisk可以看当前的磁盘列表: fdisk -l可以看到类似下图的内容,显示了当前的磁盘基本信息 用df命令可以看当前的目录挂载情况 df -h可以看到类似下图的内容,显示了当前的目录挂载情况 磁盘格式化查看磁盘是否格式化 file -s /dev/vdc如果显示data...原创 2018-04-08 15:15:58 · 813 阅读 · 0 评论 -
Linux 参数修改
1、最大文件句柄ulimit -a ulimit -n 65536 etc/systemd/system.conf DefaultLimitNOFILE=65536原创 2018-02-12 11:16:08 · 726 阅读 · 0 评论 -
Linux 进程信息查看
1、查看进程信息ps aux | grep processName2、查看内存占用最高的10个进程ps aux | sort -k4nr | head -n 103、查看CPU占用最高的10个进程ps aux | sort -k3nr | head -n 10...原创 2018-02-11 15:49:27 · 394 阅读 · 0 评论