I'm a new Linux user, I'm using LAMP in Ubuntu 18.04, both orders run equals in appearance.  What is the difference between the next two commands:  sudo service apache2 restart   sudo systemctl restart apache2
systemd gives us the systemctl commands suite which is mostly used to enable services to start at boot time. We can also start, stop, reload, restart and check status of services with the help of systemctl.  We can do, for example, sudo systemctl enable service_name, and service_name will automatically start at boot time. We can also disable services not to start at boot time.  Is the only difference between the service and systemctl commands that systemctl can be used to enable the start of services at run time? Can we use systemctl on any service? What other significant differences are there?
Without recasting and in lieu of unsightly suspensive hyphenation, could these work? The en dash (which means "to") is used between the figures, and the hyphens are used in the compound modifier. To me, the examples below are concise and clear.  Do you agree that the examples below are 100% punctuated correctly--yes or no?  45–50-year-old men  10–20-mile radius  $45–$55-million-per-year industry  $100,000–$150,000-a-year savings  10–15-degree temperature difference  $2–$5-per-day service fees  45–75-cent-a-week raises  55–65-mph speed zone  15–20-ounce steaks  20%–40%-a-year tax increases Introduction to proofs with a fair amount of hand-holding? How do you beta test an iphone app? How can you beta test an iPhone app?  I can get it on my own device, and anyone that gives me a device, I can run it on theirs, but is there a way to do a limited release via the app store for beta testing?  Related: Also, see  on getting your app onto phones without using the App Store. How to revert an update? The latest xorg update was a big regression for me on a dual display setup. Is there a simple way to revert to the previous version?  I'm on Lucid Lynx. Is there a LaTeX trick to prevent a PDF viewer from copying the line number? A PDF output is obtained by compiling the following code. \documentclass{article} \usepackage{xcolor} \usepackage{listings}  \lstset {     language={[LaTeX]TeX},         numbers=left,         numbersep=1em,         numberstyle=\tiny,     frame=single,     framesep=\fboxsep,     framerule=\fboxrule,     rulecolor=\color{red},     xleftmargin=\dimexpr\fboxsep+\fboxrule\relax,     xrightmargin=\dimexpr\fboxsep+\fboxrule\relax,     breaklines=true,     basicstyle=\small\tt,     keywordstyle=\color{blue},     commentstyle=\color[rgb]{0.13,0.54,0.13},     backgroundcolor=\color{yellow!10},     tabsize=2,     columns=flexible,     morekeywords={maketitle}, }  \begin{document}  \begin{lstlisting} \documentclass{article} \usepackage{listings} \title{Sample Document} \author{John Smith} \date{\today} \begin{document} \maketitle Hello World! % This is a comment. \end{document} \end{lstlisting}  \end{document}  I attempted to copy the code only inside Acrobat Reader. Unfortunately, the line numbers also got copied as shown on the following screen shot.  The line numbers are useful, but readers want not to copy them. Is there a LaTeX trick to prevent a PDF viewer from copying the line number? Error - SqlDateTime overflow. Must be between 1/1/1753 12:00:00 AM and 12/31/9999 11:59:59 PM how to pass objects between intents Defragmenting an SSD drive is a bad idea and Windows 7 is (should be?) smart enough not to schedule defragmentation on such drives.  However, I've opened up Disk Defragmenter on my system and found, to my surprise, that my SSD has indeed been defragmented... recently!  Then I checked the disks selected for the scheduled defrag (I have one SSD and one normal disk), and there the list correctly shows only the non-SSD drive.   MSDN forum post seems to suggest that, at least on Windows 8, defragmenting an SSD drive will just cause the TRIM command to be sent to the drive, but there's no word on what actually happens if you try to defrag an SSD drive on Windows 7 (aside from the fact that it shouldn't happen automatically).  What happens in Windows 7 if one chooses to defrag and SSD? What could possibly have been the reason my SSD drive got been defragmented?  EDIT:  I just remembered - I've moved some folders (Users and ProgramData) from my SSD drive to my normal drive using junctions.  question suggests that this shouldn't have any effects at all on the defragmentation process, but could it have an effect on the "last run" in Disk Defragmenter? optimality of the Carnot cycle My laptop was working perfectly yesterday, and now today I can't log in.  At first, I was only getting a black screen. However, after following instructions in some questions here on AskUbuntu, I first reinstalled lightdm, and then I had to change the ownership of the file ~/.Xauthority to be my user name. Now, I get the log in GUI screen.  However, once I enter my username, it flickers and then comes back to the login GUI. It does not matter if I use Gnome, Unity, or Gnome-Flashback.  I don't know why lightdm needed to be reconfigured, or how ~/.Xauthority got changed, but in any case, what is still standing in my way, preventing me from logging in?  Update: I have tried deleting the .Xauthority file, and the .profile files in my home directory. It has not changed anything.  Logging in as guest also fails to work.  The following commands did not work:  mv ~/.config ~/.config.BAK mv ~/.cache ~/.cache.BAK   Inside .xsession-errors in my home directory, it says:  Gdk-CRITICAL: gdk_x11_display_get_xdisplay: assertion 'GDK_IS_DISPLAY (display)' failed MacTeX - TeX Live Utility broken after 2015 update I have the following strange message.  The repository at ftp://ftp.oleane.net/pub/CTAN/systems/texlive/tlnet  has TeX Live 2015, but you have TeX Live 18446744073709551615  installed. You need to switch repositories in order to continue.   How can I fix this ? block all but a few ips with firewalld On a linux  networked machine,  i would like to restrict the set of addresses on the "public" zone  (firewalld concept), that are allowed to reach it. So the end result would be no other machine can access  any port or protocol, except those explicitly allowed, sort of a mix of     --add-rich-rule='rule family="ipv4" source not  address="192.168.56.120" drop'    --add-rich-rule='rule family="ipv4" source not  address="192.168.56.105" drop'   The problem above is that  this is not a real list, it will block everything since if its one address its blocked by not being the same as the other, generating an accidental "drop all" effect,  how would i  "unblock" a specific non contiguous set? does source accept a list of addresses? i have not see anything in my look at the docs or google result so far.     EDIT: I  just  created this:  # firewall-cmd  --zone=encrypt --list-all encrypt (active)   interfaces: eth1   sources: 192.168.56.120   services: ssh   ports: 6000/tcp   masquerade: no   forward-ports:    icmp-blocks:    rich rules:    But i can still reach port 6000 from  .123   my intention was that   if a source is not listed, it should not be able to reach any service or port Control custom properties How can I add remove and create a callback/event for a custom property using bpy. I have a scene, called scene, and I want to add a custom property named x, defulat value 2 (as intereger), and a callback foo, to run when it is changed. I also need to be able to read the value from it, and delete it. How do I do this? How do I set a user environment variable? (permanently, not session) This is irritating me. I seen several suggestions (all using different files and syntax) and none of them worked.  How do I set an environment variable for a specific user? I am on debian squeeze. What is the exact syntax I should put in the file to make ABC = "123"? What is it called when you use many words to describe the word you want to use? What is it called when you use many words to describe the word you want to use?  I know there is a technical word that's used in foreign language acquisition that means using many words to describe a word you don't know.  I'm doing it now, just talking and beating around the bush until someone can tell me the word I'm looking for. I am trying to convince my friend that the integral of $0$ is $C$, where $C$ is an arbitrary constant. He can't seem to grasp this concept. Can you guys help me out here? He keeps saying it is $0$. Something I did in the first Animal Crossing was make a house on an alternate character solely to showcase bugs/fish I felt were too cool to only leave in the museum. However bugs can't be mailed or dropped, so I'm at a loss as to how to do this.  Is there a way I can give bugs/fish to a second character or will that character have to find them themselves? No 'Open with' option to open/run jar file with openjdk Command to append line to a text file without opening an editor Assuming i have a line that i want to add to a file without opening an editor.  How could i append this line  alias list='ls -cl --group-directories-first'   to this file  config.fish Center figure that is wider than \textwidth I have a figure that is wider than the \textwidth of my document. (I don't want to change the \textwidth.) As a result, the leftmost part of the figure is flush with the left margin, while the rightmost part spills into the right margin too much. I'd like to center the figure, so that it will exceed the \textwidth equally on both sides.