403Webshell
Server IP : 156.238.232.47  /  Your IP : 216.73.216.150
Web Server : nginx/1.25.3
System : Linux C202504152095410 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : www ( 1000)
PHP Version : 8.3.25
Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python2.7/site-packages/tuned/plugins/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyo
�
��\c@s�ddlmZddlTddlZddlmZddlmZddlj	Z	ddl
Z
ddlZejj
�Zdejfd��YZdS(	i(tbase(t*i����N(t
exceptions(tcommandst
SystemdPlugincBs�eZdZd�Zd�Zd�Zed��Zd�Zd�Z	d�Z
d�Zd	�Zd
�Z
d�Zed�Zd
�Zedde�d��ZRS(sn
	Plugin for tuning systemd options.

	These tunings are unloaded only on profile change followed by reboot.
	cOsWtjjtj�s.tjdtj��ntt|�j	||�t
�|_dS(NsERequired systemd '%s' configuration file not found, disabling plugin.(tostpathtisfiletconststSYSTEMD_SYSTEM_CONF_FILERtNotSupportedPluginExceptiontsuperRt__init__Rt_cmd(tselftargstkwargs((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyRscCst|_t|_dS(N(tFalset_has_dynamic_tuningtTruet_has_static_tuning(Rtinstance((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_instance_inits	cCsdS(N((RR((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_instance_cleanupscCsidd6S(Ntcpu_affinity(tNone(tcls((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_get_config_options!scCs^|dk	rZtjd|d|dtj�}|dk	rZ|jdkrZ|jd�SndS(Ns^\s*s\s*=\s*(.*)$tflagsi(Rtretsearcht	MULTILINEt	lastindextgroup(Rtconftkeytmo((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_get_keyval's
#cCs�tjd|ddt|�|dtj�\}}|dkr�y!|ddkrb|d7}nWntk
rvnX||dt|�d7}|S|S(	Ns^(\s*s\s*=).*$s\g<1>Rii����s
t=(RtsubntstrRt
IndexError(RR"R#tvaltconf_newtnsubs((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_add_keyval/s6
cCs$tjd|dd|dtj�S(Ns^\s*s\s*=.*\ntR(RtsubR(RR"R#((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_del_key;scCs<|jjtjdd�}|dkr8tjd�dS|S(Nterr_rets(error reading systemd configuration file(R
t	read_fileRR	Rtlogterror(Rtsystemd_system_conf((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_read_systemd_system_conf>s

cCs�tjtj}|jj||�sLtjd�|jj|dt�t	S|jj
|tj�s�tjdtj�|jj|dt�t	StS(Ns(error writing systemd configuration filetno_errors/error replacing systemd configuration file '%s'(RR	tTMP_FILE_SUFFIXR
t
write_to_fileR3R4tunlinkRRtrename(RR"ttmpfile((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_write_systemd_system_confEs
cCstjjtj|j�S(N(RRtjoinRtPERSISTENT_STORAGE_DIRtname(R((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_get_storage_filenameSscCs�|j�}|dk	r�|j�}|jj|dddt�}|jj|�|dkrv|j|tj	�}n|j
|tj	|�}|j|�ndS(NR1R7(R6RRAR
R2RR:R0RtSYSTEMD_CPUAFFINITY_VARR-R=(RR"tfnametcpu_affinity_saved((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_remove_systemd_tuningVscCs8|r4tjdtj�|j�tjd�ndS(Ns6removing '%s' systemd tuning previously added by Tuneds[you may need to manualy run 'dracut -f' to update the systemd configuration in initrd image(R3tinfoRRBREtconsole(RRt
full_rollback((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_instance_unapply_staticbs
c
CsQ|dkrdSdjd�|jjtjddtjdd|���D��S(NR.t css|]}t|�VqdS(N(R((t.0tv((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pys	<genexpr>lss\s+t,s,\s+(RR>R
tcpulist_unpackRR/(Rtcpulist((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_cpulist_convert_unpackisRt
per_devicecCsld}d}|jj|jj|jj|���}djd�|jj|�D��}|j�}	|	dk	r�|j	|	t
j�}|j|�}n|r�|j
d|||�S|rh|j�}
|jj|
dddt�}|dk	r&|dkr&||kr&|jj|
|dt�ntjdt
j|t
jf�|j|j|	t
j|��ndS(NRJcss|]}t|�VqdS(N(R((RKRL((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pys	<genexpr>ssRR1R7tmakedirs setting '%s' to '%s' in the '%s'(RR
tunescapet
_variablestexpandtunquoteR>RNR6R%RRBRPt
_verify_valueRAR2RR9R3RFR	R=R-(Rtenablingtvaluetverifytignore_missingt
conf_affinitytconf_affinity_unpackedRLt
v_unpackedR"RCRD((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt_cmdlinens"*%$ (t__name__t
__module__t__doc__RRRtclassmethodRR%R-R0R6R=RARERRIRPtcommand_customR_(((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyR
s											(R.Rt
decoratorst
tuned.logsttunedRttuned.utils.commandsRttuned.constsRRRtlogstgetR3tPluginR(((s@/usr/lib/python2.7/site-packages/tuned/plugins/plugin_systemd.pyt<module>s


Youez - 2016 - github.com/yon3zu
LinuXploit