![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机OS
沈万三gz
浮躁一分,到处遍招尤悔因循二字,从来误尽英雄。
展开
-
ps打开立马闪退
解决方案1:修改兼容性,选择管理员启动解决方案2:ps2020闪退的解决方法网络上已经有很多大神介绍了一种好用的办法:打开文件地址找到Photoshop_Original.exe打开即可。原因:adobe账号自动退出,联网检查失败解决方案3:打开文件所在地找到 Photoshop.exe.bak将它重命名为Photoshop56.exe 然后双击打开就可以 效果是一样的。 解决方案4:打开PS—编辑—首选项—性能。选择暂存盘,把盘全部勾选上。调整内存理想范围,勾选图形处理器,点击高级设置—绘制模式原创 2022-07-07 09:44:28 · 9465 阅读 · 0 评论 -
如何确保 Shell 脚本只有一个实例运行
在做维护的时候,经常要写一些脚本定期检查一些状态信息,而比较糟的时候可能该脚本在执行周期内没完成,接着第二个脚本又开始跑了。如何确保 Shell 脚本只有一个实例运行就成了一个比较有意思的话题。必需要承认,要做到 100% 的完美可能需要长篇大论才可以做到。如果对于粒度要求不高,这里总结两个粗糙的方法。一个是在脚本执行的时候判断某个文件的存在,如果不存在,则 touch创建该文件(该文件看转载 2015-11-30 16:01:56 · 2076 阅读 · 0 评论 -
shell设置环境变量
一般脚本需要什么变量,最好在脚本里直接export,否则,可能会有很多不必要的环境变量被定义,或者如果有别人修改了你的bash配置文件,那么你的这个脚本就可能受到影响,所以尽量少依赖其他文件,尽量不要完整导入环境变量/etc/profile而导入环境变量的目的 是在特定环境变量下,有些变量被定义在其他位置,或者有些快捷命令在其他文件中有设定,而在当前文件的 子终端找不到该命令。所以执行转载 2015-11-30 14:15:21 · 1365 阅读 · 0 评论 -
shell脚本直接执行没有问题,crontab定时执行失败的解决方法
crontab 定时执行不生效:1.环境变量问题2.执行路径问题问题2往往可以归结为问题1,即配置环境变量。1.方法:在开头部分添加:PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binexport PATH注意,没有$,这里shell中默认把变量值当作字符串。shell变量是转载 2015-11-30 12:34:08 · 11975 阅读 · 0 评论 -
linux IP 命令使用举例(转)
ip1.作用ip是iproute2软件包里面的一个强大的网络配置工具,它能够替代一些传统的网络管理工具,例如ifconfig、route等,使用权限为超级用户。几乎所有的Linux发行版本都支持该命令。2.格式ip [OPTIONS] OBJECT [COMMAND [ARGUMENTS]]3.主要参数OPTIONS是修改ip行为或改变其输出的选项。所有的选项都是以-字符开转载 2015-12-16 09:39:40 · 823 阅读 · 0 评论 -
linux删除网卡信息,重新设置网卡
centos系统删除多余网卡的方法 一、删除系统中中多余的ifcfg-eth0.bakCentos系统更改网卡或网卡MAC地址后会出现个eth0.bak配置备份文件解决方法:/etc/sysconfig/networking/devices目录下,将ifcfg-eth0.bak删除/etc/sysconfig/networking/profiles/default,转载 2015-12-16 09:34:09 · 51311 阅读 · 2 评论 -
线程绑定CPU核
简单地说,CPU 亲和性(affinity) 就是进程要在某个给定的 CPU 上尽量长时间地运行而不被迁移到其他处理器的倾向性。Linux 内核进程调度器天生就具有被称为 软 CPU 亲和性(affinity) 的特性,这意味着进程通常不会在处理器之间频繁迁移。这种状态正是我们希望的,因为进程迁移的频率小就意味着产生的负载小。2.6 版本的 Linux 内核还包含了一种机制,它让开发人员可以编转载 2015-12-14 17:13:35 · 7128 阅读 · 0 评论 -
多核处理器
内核,是一个操作系统的核心。是基于硬件的第一层软件扩充,提供操作系统的最基本的功能,是操作系统工作的基础,它负责管理系统的进程、内存、内核体系结构设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。现代操作系统设计中,为减少系统本身的开销,往往将一些与硬件紧密相关的(如中断处理程序、设备驱动程序等)、基本的、公共的、运行频率较高的模块(如时钟管理、进程调度等)以及关键性数据结构独立开来转载 2015-12-15 11:34:42 · 638 阅读 · 0 评论 -
服务器1U和2U参数详解
务器也分塔式和机架式的,塔式不用机柜,机架式用机柜;U是服务器机箱的高度 1U等于4.45厘米 随着企业信息化的快速发展,对服务器的需求量也越来越大,在有限的机房的空间里,如何合理的规划与实施,对与我们来说,就不能不重视这些问题。机架式服务器因为配置灵活、计算密度高,在节省能源成本、维护成本、环境成本等方面,对比塔式服务器都有优势。这些优点就给大中型信息系统的建设为1U服务器提供了广泛转载 2015-12-14 17:19:17 · 10921 阅读 · 0 评论 -
windows下绑定线程(进程)到指定的CPU核心
一个程序指定到单独一个CPU上运行会比不指定CPU运行时快。这中间主要有两个原因:1)CPU切换时损耗的性能。2)Intel的自动降频技术和windows的机制冲突:windows有一个功能是平衡负载,可以将一个线程在不同时间分配到不同CPU,从而使得每一个CPU不“过累”。然而,Inter又有一个技术叫做SpeedStep,当一个CPU没有满负荷运行时自动降频从而达到节能减排的目的。这两转载 2015-12-14 17:16:27 · 4416 阅读 · 0 评论 -
umask与文件默认权限
现在,我们知道如何建立或者是改变一个目录或文件的属性了,不过,你知道,当建立一个新的文件或目录时,它的默认属性是什么吗?那就与umask有关了。那么,umask是什么呢?基本上,umask就是指定“当前用户在建立文件或目录时候的属性默认值”。那么,如何得知或设置umask呢?它以下面的方式来指定条件:[root@linux ~]# umask0022[root@linu转载 2015-11-24 10:29:45 · 1841 阅读 · 0 评论 -
shell调用脚本--直接退出不执行后续命令
1.不能使用exec调用脚本,否则内建命令直接跳过主脚本后面的命令,不执行;2.自脚本是否有exit退出命令,有的话,自脚本会将环境变量返回给主脚本,主脚本收到信号后执行退出命令,也不会执行后续的命令。在shell脚本中调用另一个脚本的三种不同方法(fork, exec, source)fork ( /directory/script.sh) :如果s转载 2015-12-11 11:04:33 · 22579 阅读 · 0 评论 -
shell中“>/dev/null 2>&1”详解
shell中可能经常能看到:>/dev/null 2>&1命令的结果可以通过 %> 的形式来定义输出,其中 %> 代表文件描述符我们将这个命令组合:“>/dev/null 2>&1” 拆为四部分来分析下:1:> 代表重定向到哪里,例如:echo "123" > /home/123.txt2:首先 0> 表示stdin标准输入; 1> 表示stdout标准输出; 2>转载 2015-12-10 20:14:32 · 1659 阅读 · 0 评论 -
shell脚本无法使用source的原因及解决方法
现象: shell脚本中source aaa.sh时提示 source: not found原因: ls -l `which sh` 提示/bin/sh -> dash这说明是用dash来进行解析的。改回方法: 命令行执行:sudo dpkg-reconfigure dash在界面中选择no再ls -l `which sh` 提示/bin/sh ->转载 2015-12-11 11:11:27 · 4402 阅读 · 0 评论 -
标准IO缓冲详解全缓冲、行缓冲、不缓冲
标准I/O库提供缓冲的目的是尽可能地减少使用read和write调用的次数。他也对每个I/O流自动地进行缓冲管理,从而避免了应用程序需要考虑这一点所带来的麻烦。不幸的是,标准I/O库最令人迷惑的也是他的缓冲。标准I/O提供了三种类型的缓冲:1、全缓冲。这种情况下,在填满标准I/O缓冲区后才进行实际I/O操作。对于驻留在磁盘上的文件通常是由标准I/O库实施全缓冲。一个流上执行第一次I/O操作转载 2015-10-31 15:16:09 · 895 阅读 · 0 评论 -
linux命令--watch,动态监测命令的结果
Linux的watch命令 — 实时监测命令的运行结果watch -d 'COMMANDS'watch 是一个非常实用的命令,基本所有的 Linux 发行版都带有这个小工具,如同名字一样,watch 可以帮你监测一个命令的运行结果,省得你一遍遍的手动运行。直接在 watch 后面接你想运行的命令,watch 就会帮你重复运行,并把每次的结果都更新在屏幕上。默认 watch 会以转载 2015-11-30 15:23:19 · 543 阅读 · 0 评论 -
Linux命令之trap - 在脚本中处理信号
用途说明rap是一个shell内建命令,它用来在脚本中指定信号如何处理。比如,按Ctrl+C会使脚本终止执行,实际上系统发送了SIGINT信号给脚本进程,SIGINT信号的默认处理方式就是退出程序。如果要在Ctrl+C不退出程序,那么就得使用trap命令来指定一下SIGINT的处理方式了。trap命令不仅仅处理Linux信号,还能对脚本退出(EXIT)、调试(DEBUG)、错误(ERR)、返回转载 2015-11-30 15:17:36 · 1317 阅读 · 0 评论 -
linux命令--cat、常用命令全称
cat命令的用途是连接文件或标准输入并打印。这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用。 1.命令格式:cat [选项] [文件]...2.命令功能:cat主要有三大功能:1.一次显示整个文件:cat filename2.从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.转载 2015-12-23 15:24:23 · 11680 阅读 · 3 评论 -
超级服务inetd和xinetd
inetd(因特网守护进程)及其替代品xinetd(扩展的因特网守护进程,xinetd.org)被称为超级服务器或服务分配器,这是因为它们在必要的时候会启动其他的守护进程,比如smbd(Samba)和vsftpd(FTP)。这些超级服务器监听网络连接。在建立连接时,它们根据该连接接入的端口找到某个服务器守护进程,将该守护进程的标准输入和标准输出文件描述符设置为套接字,然后启动该守护进程。转载 2017-02-08 09:41:46 · 1883 阅读 · 0 评论 -
debian进入单用户模式更改密码
debian进入单用户模式更改密码 收藏 1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式。2、在第二行(类似于kernel /vmlinuz-2.6.15 ro root=/dev/hda2 ),键入”e”进入编辑模式;3、在句末加上”init=/bin/bash”,回车;4、按“b”启动系统。这样我们即可获得一个bash的shell。转载 2016-12-28 17:30:20 · 6242 阅读 · 0 评论 -
工作记录--linux文件系统/环境变量
1.Linux内核在各种不同的文件系统格式之上做了一个抽象层,使得文件、目录、读写访问等概念成为抽象层的概念,因此各种文件系统看起来用起来都一样,这个抽象层称为虚拟文件系统(VFS,Virtual Filesystem)。转载 2014-07-07 11:52:10 · 533 阅读 · 0 评论 -
linux虚拟机bridged方式ping不通主机
1.几种链接方式学习:1.1转载 2014-06-04 11:03:34 · 2216 阅读 · 0 评论 -
python学习02
1.行和缩进学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特色的就是用缩进来写模块。缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。多行语句Python语句中一般以新行作为为语句的结束符。但是我们可以使用斜杠( \)将一行的语句分为转载 2015-02-28 15:03:16 · 663 阅读 · 0 评论 -
os基础--线程进程面试题01
第三题:多线程有几种实现方法,都是什么?转载 2014-08-11 17:16:04 · 448 阅读 · 0 评论 -
os基础--线程进程面试题
一.概念性问答题第一题:线程的基本概念、线程的基本状态及状态之间的关系?答:转载 2014-08-11 17:11:21 · 698 阅读 · 0 评论 -
计算机基础知识--进程、线程
1、进程与线程进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。一个进程由几个线程组成(拥有很多相对独立的执行流的用户程序共享应用程序的大部分数据结构),线程与同属一个进程的其他的线程共享进程所拥转载 2014-08-11 14:04:59 · 602 阅读 · 0 评论 -
Weblogic 10.3.5在64位Windows系统下的安装和配置
1.安装1. 首先, 确保下载了正确版本的WebLogic安装程序, 此处为wls1035_generic.jar;2. 下载64位的Oracle Java JDK 6(2011年8月23日的版本为jdk-6u27-windows-x64.exe 下载地址)或Oracle JRockit JDK 28.1.4 for Java version 6(jrockit-jdk1.6.0_转载 2016-02-02 16:43:46 · 5138 阅读 · 0 评论 -
Win8快速开机到底隐藏了什么秘密
今天在win8机器上安装vmware X86-64虚拟机的时候提示vt-x没有打开,在主板中打开后,重启任然提示这个问题,后来请教同事才知道是win8快速启动的问题!!特地查了下资料,已做备用:Win8将一些本该关闭的内核对话全部保存到一个名为hiberfil.sys的磁盘文件中,下次开机时直接将这里的内容写回内存,从而提高系统启动速度。与Windows 7中一样,Windows转载 2016-01-26 16:56:07 · 470 阅读 · 0 评论 -
UNIX文件I/O之判断文件类型
1一、关于时间戳 每一个文件都有3中时间(称为时间戳timestamps),对这3种时间,很多时候容易混淆不清,因此 这里要说明下: Access time(atime):是指取用文件的时间,所谓取用,常见的操作有:使用编辑器查看文件内容,使用cat命令显示文件内容,使用cp命令把该文件(即来源文件)复制成其他文件,或者在这个文件上运用grep sed more less tail转载 2015-12-08 11:54:53 · 841 阅读 · 0 评论 -
使SourceInsight支持Python语言的方法
刚用家里的电脑看Python代码,发现py的文件在SI不显示,才意识到还没有安装Python.CLF插件。正好把这个方法在这分享一下,毕竟so easy~ 下载点这里–>Python.CLF具体使用步骤如下图: 按照图片顺序步骤走下来,即可。转载 2016-01-25 09:38:28 · 1905 阅读 · 0 评论 -
linux下alias命令详解
功能说明:设置指令的别名。语 法:alias[别名]=[指令名称]参 数:若不加任何参数,则列出目前所有的别名设置。举 例 :[root@localhost ~]# which is lsalias ls='ls --color=auto' /bin/ls/usr/bin/which: no is in (/usr/local/sbin:/usr/loc转载 2015-10-31 14:21:37 · 497 阅读 · 0 评论 -
SHELL脚本执行方式
Shell脚本的执行方式:注明:wd代表“脚本保存的目录” 1.fork语法:/wd/shell.shfork是最普通的,就是直接在脚本里面用/wd/shell.sh来调用shell.sh这个脚本.运行的时候开一个子shell执行调用的脚本,子shell执行的时候,父shell还在。子shell执行完毕后返回父shell。子shell从父shell继承环境变量.但是子sh转载 2015-10-31 14:41:59 · 758 阅读 · 0 评论 -
RPM 常用命令
RPM常用命令参数列表1.安装一个包# rpm -ivh2.升级一个包# rpm -Uvh [注意U一定要大写]-i 安装-U 升线安装-h 以#显示安装进度-v 显示附加信息3.移走一个包# rpm -e4.安装参数--force 即使覆盖属于其它包的文件也强迫安装--nodeps 如果该转载 2015-11-16 17:23:53 · 373 阅读 · 0 评论 -
主分区、逻辑分区、拓展分区
主分区:也叫引导分区,最多可能创建4个(由MBR决定),当创建四个主分区时候,就无法再创建扩展分区了,当然也就没有逻辑分区了。主分区是独立的,对应磁盘上的第一个分区,“一般”就是C盘。在Windows系统把所有的主分区和逻辑分区都叫做“盘”或者“驱动器”,并且把所有的可存储介质都显示为操作系统的“盘”。因此,从“盘”的概念上无法区分主分区和逻辑分区。并且盘符可以在操作系统中修改,这就是要加上“一般转载 2015-03-10 09:04:55 · 1068 阅读 · 0 评论 -
Python 面向对象
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重载:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override)转载 2015-03-10 15:04:18 · 506 阅读 · 0 评论 -
硬盘的接口类型
硬盘接口分为IDE、SATA、SCSI、光纤通道和SAS五种,IDE接口硬盘多用于家用产品中,也部分应用于服务器,SCSI接口的硬盘则主要应用于服务器市场,光纤通道只在高端服务器上,价格昂贵。SATA是种新生的硬盘接口类型,在家用市场中有着广泛的前景。IDE IDE的英文全称为“Integrated Drive Electron转载 2015-03-10 09:01:55 · 1116 阅读 · 0 评论 -
FAT32、NTFS、EXT
文件分配表FAT(File Allocation Table)用来记录文件所在位置的表格。FAT32:32位文件系统,FAT32分区的最大容量只有2TB,8KB簇下也不过32TB,单个文件体积更是不能超过4GB,文件名长度也不可以超过255个字符。另外,FAT32不支持日志、版权管理等高级技术,安全性也很差。NTFS:全称New Technology File Sy转载 2015-03-10 09:30:49 · 2025 阅读 · 0 评论 -
tcp流与tcp会话
TCP三次握手成功完成,即可建立TCP会话。 同一个会话的的报文具有相同的四元组: 源IP 目的IP | 源TCP端口 目的TCP端口 称为一个socket。 同一个会话如果“|”前后的值对调也属于一个会话,只是来自不同方向例如你Telnet到某台主机,这就是一次Telnet会话;你浏览某个网站,这就是一次HTTP会话。即:一次应用层的业务过程:从tcp三次连接转载 2015-03-10 10:55:42 · 5173 阅读 · 1 评论 -
硬盘的存储原理和内部架构
经过封装后的硬盘,对我们一般呈现出如下的样子: 背面: 打开后盖: 硬盘主要由盘体、控制电路板和接口部件组成。盘体就是一个密封,封装了多个盘片的腔体;控制电路包含硬盘BIOS,主控芯片和硬盘缓存等单元;接口部件包含电源、数据接口主从跳线等。 硬盘的盘片一般采用合金材料,多数为铝合金(IBM曾经开发过玻璃材质的盘片,好像现在有些厂家也生产玻璃材转载 2015-03-09 18:35:22 · 1189 阅读 · 0 评论 -
python学习
1.安装环境 Linux version 2.6.32-431.el6.i686 Red Hat 4.4.7-4有个一个非常重要的步骤是我们使用的是make altinstall。如果使用make install,你将会看到在系统中有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题,而且不好处理。1wget http://原创 2015-02-28 11:10:35 · 834 阅读 · 1 评论