雕刻时光

just do it……nothing impossible
随笔 - 547, 文章 - 0, 评论 - 82, 阅读 - 86万
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  Linux操作系统

摘要:https://www.nowcoder.com/practice/5dfded165916435d9defb053c63f1e84?tpId=295&tqId=2427094&ru=/exam/oj&qru=/ta/format-top101/question-ranking&sourceUrl= 阅读全文

posted @ 2023-05-27 16:49 huhuuu 阅读(13) 评论(0) 推荐(0) 编辑

摘要:xshell 可能无法正常显示中文,即使选择了utf-8编码也不生效。 1:输入:echo $LANG 显示:en_US.UTF-8 2、输入:export LANG=zh_CN.UTF-8 3、 输入:echo $LANG 显示:zh_CN.UTF-8 4、这时候选择了utf-8编码就正常显示中文 阅读全文

posted @ 2017-01-24 10:23 huhuuu 阅读(624) 评论(0) 推荐(0) 编辑

摘要:unzip EtnetChinaApplication.jar -d app进入临时目录app,编辑文件 阅读全文

posted @ 2016-02-19 16:26 huhuuu 阅读(157) 评论(0) 推荐(0) 编辑

摘要:xargs是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。它把一个数据流分割为一些足够小的块,以方便过滤器和命令进行处理。通常情况下,xargs从管道或者stdin中读取数据,但是它也能够从文件的输出中读取数据。xargs的默认命令是echo,这意味着通过管道传递给xargs的输入将会包含 阅读全文

posted @ 2016-01-31 15:15 huhuuu 阅读(503) 评论(0) 推荐(0) 编辑

摘要:查看文件和文件夹大小:du –sh dirname 如果查看某个目录下所有文件及文件的大小: du –sh * 按照文件大小排序 du -sh * |sort -n 阅读全文

posted @ 2015-11-02 10:44 huhuuu 阅读(244) 评论(0) 推荐(0) 编辑

摘要:1. df -lh2. du -s /usr/* | sort -rn这是按字节排序3. du -sh /usr/* | sort -rn这是按兆(M)来排序4.选出排在前面的10个du -s /usr/* | sort -rn | head5.选出排在后面的10个du -s /usr/* | so... 阅读全文

posted @ 2015-08-16 09:51 huhuuu 阅读(12060) 评论(0) 推荐(1) 编辑

摘要:动态内存管理内存管理的目标是提供一种方法,为实现各种目的而在各个用户之间实现内存共享。内存管理方法应该实现以下两个功能:最小化管理内存所需的时间最大化用于一般应用的可用内存(最小化管理开销)内存管理实际上是一种关于权衡的零和游戏。您可以开发一种使用少量内存进行管理的算法,但是要花费更多时间来管理可用内存。也可以开发一个算法来有效地管理内存,但却要使用更多的内存。最终,特定应用程序的需求将促使对这种权衡作出选择。每个内存管理器都使用了一种基于堆的分配策略。在这种方法中,大块内存(称为堆)用来为用户定义的目的提供内存。当用户需要一块内存时,就请求给自己分配一定大小的内存。堆管理器会查看可用内存的情 阅读全文

posted @ 2014-03-21 18:54 huhuuu 阅读(243) 评论(0) 推荐(0) 编辑

摘要:Buddy算法的优缺点:1)尽管伙伴内存算法在内存碎片问题上已经做的相当出色,但是该算法中,一个很小的块往往会阻碍一个大块的合并,一个系统中,对内存块的分配,大小是随机的,一片内存中仅一个小的内存块没有释放,旁边两个大的就不能合并。2)算法中有一定的浪费现象,伙伴算法是按2的幂次方大小进行分配内存块,当然这样做是有原因的,即为了避免把大的内存块拆的太碎,更重要的是使分配和释放过程迅速。但是他也带来了不利的一面,如果所需内存大小不是2的幂次方,就会有部分页面浪费。有时还很严重。比如原来是1024个块,申请了16个块,再申请600个块就申请不到了,因为已经被分割了。3)另外拆分和合并涉及到 较多的 阅读全文

posted @ 2014-03-13 16:02 huhuuu 阅读(10334) 评论(0) 推荐(0) 编辑

摘要:作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!计算机开机是一个神秘的过程。我们只是按了开机键,就看到屏幕上的进度条或者一行行的输出,直到我们到达登录界面。然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。最初始阶段当我们打开计算机电源,计算机会自动从主板的BIOS(Basic Input/Output System)读取其中所存储的程序。这一程序通常知道一些直接连接在主板上的硬件(硬盘,网络接口,键盘,串口,并口)。现在 阅读全文

posted @ 2014-03-03 13:57 huhuuu 阅读(315) 评论(0) 推荐(0) 编辑

摘要:进程:正在执行的程序线程:(1)轻量级的进程(2)进程有独立的运行空间,线程没有(3)线程不能独立存在,它是由进程创建。(fork)1、查看进程psps -aux : 比较详细2、杀死进程kill 进程号 : 试着杀一杀,如果是关键进程的话,就会杀不死kill -9 进程号 : 强杀进程killall 进程号:将该进程及其子进程都杀掉3、动态监控内存 top在 load average 里的三项加起来除以3大于0.6的时候说明系统已经很紧张了!zombie 为僵尸进程:进程终止了以后,没有正常的释放cpu内存资源cpu里的id:空闲cpu资源 阅读全文

posted @ 2014-03-02 20:18 huhuuu 阅读(175) 评论(0) 推荐(0) 编辑

摘要:任务调度,有点类似于任务计划1、设置任务。 crontab -e2、我希望每隔一时间去执行 如果希望每分钟去执行: 可以在crontab -e中加入 * * * * * date >> /home/mydate13、怎样去调度多个任务 1)在crontab -e直接写 ( 不推荐 ) 2)可以把所有的任务写入到可执行文件(shell),然后在希望执行文件何时执行放到crontab 中去4、终止任务 crontab -r : 终止任务调度 crontab - l: 列出当前有哪些任务调度参考:http://www.jiaochengku.net/xitong/2012... 阅读全文

posted @ 2014-03-02 15:55 huhuuu 阅读(304) 评论(0) 推荐(0) 编辑

摘要:前一段时间看了《深入理解Linux内核》对其中的内存管理部分花了不少时间,但是还是有很多问题不是很清楚,最近又花了一些时间复习了一下,在这里记录下自己的理解和对Linux中内存管理的一些看法和认识。我比较喜欢搞清楚一个技术本身的发展历程,简而言之就是这个技术是怎么发展而来的,在这个技术之前存在哪些技术,这些技术有哪些特点,为什么会被目前的技术所取代,而目前的技术又解决了之前的技术所存在的哪些问题。弄清楚了这些,我们才能比较清晰的把握某一项技术。有些资料在介绍某个概念的时候直接就介绍这个概念的意义,原理,而对其发展过程和背后的原理丝毫不提,仿佛这个技术从天上掉下来的一样。介于此,还是以内存管.. 阅读全文

posted @ 2014-02-27 14:05 huhuuu 阅读(226) 评论(0) 推荐(0) 编辑

摘要:上面的图画将比较常用的协议显示出来了。下面更具体的各种协议。 阅读全文

posted @ 2014-02-27 09:53 huhuuu 阅读(215) 评论(0) 推荐(0) 编辑

摘要:shell :shell类似于 命令 与 linux之间的 解析器,因为命令不可以在cpu上直接执行,一般我们使用的是bash1。查看目前使用的是哪种shellenv : 可以看到目前linux的配置情况 2。查看当前系统下有几种shelllls bin/*sh3。改变目前使用的shellchsh -s 输入新的shell : 如 /bin/csh4。tab联想命令5。history : 查看历史使用的命令 阅读全文

posted @ 2014-02-26 23:09 huhuuu 阅读(177) 评论(0) 推荐(0) 编辑

摘要:1.linux下的分区一块硬盘的情况下:主分区+扩展分区 <= 4扩展分区不能直接使用,需要分成逻辑分区才能使用逻辑分区数量无限制linux的分区机制:2.跟分区有关的常用命令查看硬盘的分区情况:fdisk -l各个分区的情况:df -h挂载命令:mount [-参数] [设备名称] [挂载点]如 mount /dev/sda1 /home/test :就是将/dev/sda1 (分区) 挂载到/home/test下卸载命令:umount [挂载点]如 umount /home/test参考:http://www.jiaochengku.net/xitong/2012/1105/2252 阅读全文

posted @ 2014-02-26 21:49 huhuuu 阅读(212) 评论(0) 推荐(0) 编辑

摘要:文件权限及用户组:如何在linux中添加组: groundadd 组名查看linux中所有组的信息(cat 表示只读) : cat /etc/group添加用户到相应的组: useradd -g 组名 用户名修改用户使之到指定的组: usermod - g 组名 用户名查看linux中的所有用户信息:vi /etc/passwdcat /etc passwd文件的访问权限ls -l:查看文件的权限情况- rw- r-- r--第一位 : 文件的类型 (-:表示文件,d:表示目录,l:表示连接)第二位到第四位:文件所有者对该文件的权限第五位到第七位:文件所在组对该文件的权限第八位到第十位:其他. 阅读全文

posted @ 2014-02-26 20:24 huhuuu 阅读(241) 评论(0) 推荐(0) 编辑

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