linux
linux
有备而来的小人物
这个作者很懒,什么都没留下…
展开
-
linux包管理工具
说明一般来说著名的linux系统基本上分两大类:RedHat系列:Redhat、Centos、Fedora等Debian系列:Debian、Ubuntu等RedHat 系列常见的安装包格式:rpm包,安装rpm包的命令是“rpm -参数”包管理工具yum支持tar包yum可以用于运作rpm包,例如在Fedora系统上对某个软件的管理:安装:yum install卸载:yum remove更新:yum updateDebian系列常见的安装包格式:deb包,安装deb包的命令是“dpkg原创 2021-03-09 20:53:58 · 636 阅读 · 0 评论 -
查看父子进程
根据父进程查看子进程:pstree -p pid根据子进程查看父进程:cat /proc/pid/status原创 2021-03-09 20:50:34 · 390 阅读 · 0 评论 -
环境变量
一、全局环境变量/etc/profile,/etc/bashrc 是系统全局环境变量设定二、私有环境变量/.profile,/.bashrc用户家目录下的私有环境变量设定三、环境变量设置当登入系统时候获得一个shell进程时,其读取环境设定档有三步:1、首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如/etc/profile.d和/etc/inputrc。2、然后根据不同使用者帐号,去其家目录读取/.bash_profile,如果这读取不了就读取/原创 2021-03-09 20:45:28 · 98 阅读 · 0 评论 -
线程死锁(DeadLock)
死锁概述线程死锁是指两个或两个以上的线程互相持有对方所需要的资源,由于synchronized的特性,一个线程持有一个资源,或者说获得一个锁,在该线程释放这个锁之前,其它线程是获取不到这个锁的,而且会一直死等下去,因此这便造成了死锁。死锁产生的条件互斥条件:一个资源,或者说一个锁只能被一个线程所占用,当一个线程首先获取到这个锁之后,在该线程释放这个锁之前,其它线程均是无法获取到这个锁的。占有且等待:一个线程已经获取到一个锁,再获取另一个锁的过程中,即使获取不到也不会释放已经获得的锁。不可剥夺条件:原创 2021-03-09 20:44:18 · 772 阅读 · 0 评论 -
字节对齐
一、为什么需要进行字节对齐1、各个硬件平台对存储空间的处理不尽相同,比如一些CPU访问特定的变量必须从特定的地址进行读取,所以在这种架构下就必须进行字节对齐了,要不然读取不到数据或者读取到的数据是错误的。2、会对CPU的存取效率产生影响:比如有些平台CPU从内存中偶数地址开始读取数据,如果数据起始地址正好为偶数,则1个读取周期就可以读出一个int类型的值,而如果数据其实地址为奇数,那我们就需要2个读取周期读出数据,并对高地址和低地址进行拼凑,这在读取效率上显然已经落后了很多了。二、字节对齐规则原创 2021-03-09 20:30:24 · 723 阅读 · 3 评论 -
物理处理器与逻辑处理器
1.说明记录解决方案,自己实际处理过,方案可用,在自己的博客中记录一下。原作者地址:https://www.jianshu.com/p/6a53819fa89bCPU(Central Processing Unit)是中央处理单元,本文介绍物理CPU,物理CPU内核,逻辑CPU,以及他们三者之间的关系。一个物理CPU可以有1个或者多个物理内核,一个物理内核可以作为1个或者2个逻辑CPU。2.物理CPU物理CPU就是计算机上实际安装的CPU,物理CPU数就是主板上实际插入的CPU数量。转载 2021-03-09 20:25:45 · 1851 阅读 · 1 评论 -
僵尸进程与孤儿进程
基本概念僵尸进程:是所有进程都会进入的一种进程状态,子进程退出,而父进程并没有调用 wait() 或 waitpid() 获取子进程的状态信息,那么子进程的 PID 和 进程描述符等资源仍然保存在系统中,这种进程称之为僵尸进程 。僵尸进程会一直以终止状态(释放了内存等资源)保持在进程表里并会一直等待父进程获取其退出状态,但父进程没有回收(父进程出了问题)。孤儿进程:一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被 init 进程(CentOS7 中是 sys原创 2021-03-08 23:28:28 · 113 阅读 · 0 评论 -
虚拟机不能全屏
之前装了vmware workstation 8,最近装上新的ubuntu发现不能全屏,网上搜索后发现是因为没有安装vmware tools,现在就将本人安装vmware tools的过程介绍如下。1 加载vmwaretools1) 如下图右单击虚拟机名,选择【settings…】,调出虚拟机设置界面。2) 在设置界面选择【hardware】->【CD/DVD2(IDE)】...原创 2019-09-22 22:56:49 · 632 阅读 · 0 评论 -
虚拟机ubuntu16.04无法连网
刚安装玩Ubuntu,打开后上网没有网络连接 ,点击右上角的数据连接,显示已经启动联网,但是用火狐还是无法上网;解决方法如下:先查看虚拟机的网络适配器:点击虚拟机左上角的编辑,里面有个网络适配器然后再进入编辑虚拟机设置,看过上一篇安装Ubuntu的朋友便知道我们当初安装时点击的是NAT设置这里我们要改成自定义:特定虚拟网络,选择VM8,原因可以看上面网络适配器的图设...原创 2019-09-22 22:54:02 · 339 阅读 · 0 评论 -
虚拟机ubuntu安装
Win10专业版自带有虚拟机安装工具Hyper-V,也可以使用其他如VMware工具安装,也挺方便。所需工具:1. VMware-workstation 下载链接:http://rj.baidu.com/soft/detail/13808.html?ald2. ubuntuubuntu-16.04.2 下载链接:https://www.ubuntu.com/download...原创 2019-09-22 14:40:44 · 210 阅读 · 0 评论